Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Apr 2002 23:06:49 -0500
From:      Paul Murphy <pnmurphy@cogeco.ca>
To:        Sean Chittenden <sean@chittenden.org>
Cc:        ports@FreeBSD.ORG
Subject:   Re: xscreensaver port build problems...
Message-ID:  <20020404230649.426a1642.pnmurphy@cogeco.ca>
In-Reply-To: <20020404155318.N36827@ninja1.internal>
References:  <20020404155318.N36827@ninja1.internal>

next in thread | previous in thread | raw e-mail | index | archive | help
--penw=./3V=f_6sNc
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Thu, 4 Apr 2002 15:53:18 -0800
Sean Chittenden <sean@chittenden.org> wrote:

> I've looked high and low for the library that's giving me these
> problems and am still having probs.  I've remade most of
> xscreensaver's dependencies, but I'm still not getting any love.
> Anyone have any ideas?
> 
> ===>  Extracting for xscreensaver-gnome-4.02
> >> Checksum OK for xscreensaver-4.02.tar.gz.
> ===>   xscreensaver-gnome-4.02 depends on shared library: gle.3 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: xml.5 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: glut.3 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: X11.6 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: esd.2 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: glib12.3 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: gtk12.2 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: Imlib.5 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: gnome.5 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: capplet.5 - found
> ===>   xscreensaver-gnome-4.02 depends on shared library: panel_applet.5 - found
> ===>  Patching for xscreensaver-gnome-4.02
> ===>  Applying FreeBSD patches for xscreensaver-gnome-4.02
> ===>  Configuring for xscreensaver-gnome-4.02
> [snip]
> current directory: /usr/ports/x11/xscreensaver-gnome/work/xscreensaver-4.02
> command line was: ./configure --without-pam --with-gl --with-gle --with-xpm --with-xml --with-hackdir=/usr/X11R6/bin/xscreensaver-hacks/ --with-configdir=/usr/X11R6/share/xscreensaver/config/ --with-gnome --x-libraries=/usr/X11R6/lib --x-includes=/usr/X11R6/include --with-gnome=/usr/X11R6 --localstatedir=/usr/X11R6/share/gnome --datadir=/usr/X11R6/share/gnome --prefix=/usr/X11R6 i386-portbld-freebsd4.5
> [snip]
> checking for X11/xpm.h... yes
> checking for gdk-pixbuf-config... /usr/X11R6/bin/gdk-pixbuf-config
> checking for gdk-pixbuf includes... -I/usr/X11R6/include/gdk-pixbuf-1.0 -I/usr/X11R6/include/gtk12 -I/usr/local/include/glib12 -I/usr/local/include -I/usr/X11R6/include
> checking for gdk-pixbuf libs... -L/usr/X11R6/lib -lgdk_pixbuf -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lXext -lX11 -lm
> [snip]
> 
>     #################################################################
> 
>        Note: The JPEG library was not found.
>              This means the `webcollage' program will be much slower.
> 
>     Warning: Unable to determine the MesaGL version number!
>              Make sure you are using version 3.4 or newer.
> rpm: not found
> 
>     #################################################################
> 
> [snip]
> cc -Wall -Wstrict-prototypes -Wnested-externs -Wno-format -std=c89 -U__STRICT_ANSI__ -L/usr/X11R6/lib -o xscreensaver-demo-Xm prefs.o dpms.o remote.o exec.o ../utils/resources.o ../utils/usleep.o  ../utils/visual.o demo-Xm.o demo-Xm-widgets.o  -L/usr/X11R6/lib  -L/usr/X11R6/lib  -lXm -lXp -L/usr/X11R6/lib -lgdk_pixbuf -L/usr/X11R6/lib -L/usr/X11R6/lib -lgtk12 -lgdk12 -L/usr/local/lib -Wl,-E -lgmodule12 -lglib12 -lintl -lXext -lX11 -lm -lgdk_pixbuf -lgdk_pixbuf_xlib -lXmu -lSM -lICE -lXt -lX11  -lXext  
> demo-Xm.o: In function `pixmapify_buttons':
> demo-Xm.o(.text+0x1d65): undefined reference to `XpmCreatePixmapFromData'
> demo-Xm.o(.text+0x1d95): undefined reference to `XpmCreatePixmapFromData'
> *** Error code 1
> 
> Stop in /usr/ports/x11/xscreensaver-gnome/work/xscreensaver-4.02/driver.
> *** Error code 5
> 
> Stop in /usr/ports/x11/xscreensaver-gnome/work/xscreensaver-4.02.
> *** Error code 1
> 
> Stop in /usr/ports/x11/xscreensaver-gnome.
> 
> 
> Eh?  Any ideas?
> 
> -- 
> Sean Chittenden
> 

 I got xscreensaver to (finally) compile by modifying the Makefile as follows:

		--with-jpeg=/usr/local --without-gnome

.include <bsd.port.pre.mk>

#.if defined(HAVE_GNOME)
#USE_GNOME=	yes
#CONFIGURE_ARGS+=	--with-gnome
#.else
#CONFIGURE_ARGS+=	--without-gnome
#.endif


p.s. I used the 'x11/xscreensaver/' port _not_ 'x11/xscreensaver-gnome/'

-- 
Cogeco ergo sum
--penw=./3V=f_6sNc
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)

iD8DBQE8rSLgumQc9BC5jBMRAsFXAJ9X3sKRTAB+H7AGka2sPWZ78GpKIwCg2i53
Ee40wGTUK0d2pgggagIzcAc=
=YXwn
-----END PGP SIGNATURE-----

--penw=./3V=f_6sNc--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020404230649.426a1642.pnmurphy>