Unable to portupgrade Gnome2 [WAS: portupgrade -R gnome2-2.4.1
fails with xscreensaver-gnome linker error]
Stacey Roberts
stacey at vickiandstacey.com
Thu Feb 5 16:17:04 PST 2004
Hello,
Before I catch flak for appearing to persisting with an already known (and closed PR), reported issue, let me attempt to shed light on the logic for this query:
I noted that there was a post to ports@ & gnome@ today about the new Gnome2 version being available. So when I submitted my PR earlier today, with its corresponding swift closure (with a simple "Fixed" flag), I figured that maybe the issue I had raised in my earlier PR might have been dealt with in delivering the updated Gnome2 port.
So I'd just blasted my ports tree and re-cvsup'd to ensure I got the latest tree tonight. However, on re-attempting to portupgrade Gnome2, not only did this fail with the same errors as was in my earlier PR, but there are also new errors / failures with other ports:
# portupgrade -R gnome2-2.4.1
---> Upgrading 'lcms-1.09,1' to 'lcms-1.09_1,1' (graphics/lcms)
---> Building '/usr/ports/graphics/lcms'
===> Cleaning for lcms-1.09_1,1
===> Vulnerability check disabled
>> lcms-1.09.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://us.dl.sourceforge.net/lcms/.
Receiving lcms-1.09.tar.gz (192593 bytes): 100%
192593 bytes transferred in 5.2 seconds (35.95 kBps)
===> Extracting for lcms-1.09_1,1
>> Checksum OK for lcms-1.09.tar.gz.
===> Patching for lcms-1.09_1,1
===> Applying FreeBSD patches for lcms-1.09_1,1
===> Configuring for lcms-1.09_1,1
===> Building for lcms-1.09_1,1
Warning: Object directory not changed from original /usr/ports/graphics/lcms/work/lcms-1.09/src
cc -O -pipe -march=pentiumpro -I/usr/ports/graphics/lcms/work/lcms-1.09/src/../include -c cmscnvrt.c -o cmscnvrt.o
cc -fpic -DPIC -O -pipe -march=pentiumpro -I/usr/ports/graphics/lcms/work/lcms-1.09/src/../include -c cmscnvrt.c -o cmscnvrt.So
cc -O -pipe -march=pentiumpro -I/usr/ports/graphics/lcms/work/lcms-1.09/src/../include -c cmserr.c -o cmserr.o
/usr/libexec/elf/ld: cannot find -lm
*** Error code 1
cc -fpic -DPIC -O -pipe -march=pentiumpro -I/usr/ports/graphics/lcms/work/lcms-1.09/src/../include -c cmserr.c -o cmserr.So
/usr/libexec/elf/ld: cannot find -lm
*** Error code 1
2 errors
*** Error code 2
Stop in /usr/ports/graphics/lcms.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade35313.12 make
** Fix the problem and try again.
---> Skipping 'graphics/libmng' (libmng-1.0.5_1) because 'graphics/lcms' (lcms-1.09,1) failed
---> Skipping 'www/mozilla-gtk2' (mozilla-gtk2-1.6_2) because 'graphics/libmng' (libmng-1.0.5_1) failed
The build then proceeds with:
---> Upgrading 'xscreensaver-gnome-4.14' to 'xscreensaver-gnome-4.14_1' (x11/xscreensaver-gnome)
---> Building '/usr/ports/x11/xscreensaver-gnome'
===> Cleaning for atk-1.4.1_2
===> Cleaning for libiconv-1.9.1_3
===> Cleaning for gettext-0.13.1
===> Cleaning for glib-2.2.3_1
===> Cleaning for gmake-3.80_2
===> Cleaning for imake-4.3.0_2
===> Cleaning for libglade2-2.0.1_2
===> Cleaning for libtool-1.3.5_1
===> Cleaning for pkgconfig-0.15.0_1
===> Cleaning for gle-3.0.3
===> Cleaning for jpeg-6b_1
===> Cleaning for libglut-5.0.2
===> Cleaning for png-1.2.5_3
===> Cleaning for tiff-3.6.1
===> Cleaning for python-2.3.3
===> Cleaning for gnomehier-1.0_13
===> Cleaning for freetype2-2.1.5_2
===> Cleaning for expat-1.95.6_1
===> Cleaning for intltool-0.30_1
===> Cleaning for libxml2-2.6.5_1
===> Cleaning for p5-XML-Parser-2.34
===> Cleaning for XFree86-fontEncodings-4.3.0
===> Cleaning for XFree86-fontScalable-4.3.0
===> Cleaning for Xft-2.1.2_1
===> Cleaning for fontconfig-2.2.90_4
===> Cleaning for gtk-2.2.4_2
===> Cleaning for pango-1.2.5_1
===> Cleaning for XFree86-clients-4.3.0_6
===> Cleaning for XFree86-libraries-4.3.0_6
===> Cleaning for xscreensaver-gnome-4.14_1
===> Vulnerability check disabled
===> Found saved configuration for xscreensaver-gnome-4.14_1
>> xscreensaver-4.14.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
>> Attempting to fetch from http://www.jwz.org/xscreensaver/.
Receiving xscreensaver-4.14.tar.gz (3988251 bytes): 100% (ETA 00:00)
3988251 bytes transferred in 67.9 seconds (57.38 kBps)
===> Extracting for xscreensaver-gnome-4.14_1
>> Checksum OK for xscreensaver-4.14.tar.gz.
===> Patching for xscreensaver-gnome-4.14_1
===> Applying FreeBSD patches for xscreensaver-gnome-4.14_1
===> xscreensaver-gnome-4.14_1 depends on executable: gmake - found
===> xscreensaver-gnome-4.14_1 depends on executable: pkg-config - found
===> xscreensaver-gnome-4.14_1 depends on file: /usr/local/bin/intltool-extract - found
===> xscreensaver-gnome-4.14_1 depends on shared library: gle.3 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: X11.6 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: glib-2.0.200 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: atk-1.0.400 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: pango-1.0.200 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: gtk-x11-2.0.200 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: glade-2.0.0 - found
===> xscreensaver-gnome-4.14_1 depends on shared library: xml2.5 - found
===> Configuring for xscreensaver-gnome-4.14_1
current directory: /usr/ports/x11/xscreensaver-gnome/work/xscreensaver-4.14
command line was: ./configure --with-gl --with-gle --with-xpm --with-xml --with-hackdir=/usr/X11R6/bin/xscreensaver-hacks --with-configdir=/usr/X11R6/share/xscreensaver/config --with-jpeg=/usr/local --without-motif --without-kerberos --with-fortune=/usr/games/fortune -sa --x-libraries=/usr/X11R6/lib --x-includes=/usr/X11R6/include --prefix=/usr/X11R6 --build=i386-portbld-freebsd4.9
<and so proceeds with exactly the same output as reported in my earlier PR>
This portupgrade attempt then fails with the following tail output:
passwd-pam.o: In function `pam_passwd_valid_p':
passwd-pam.o(.text+0x15f): undefined reference to `sigtimedwait'
passwd-pam.o(.text+0x28d): undefined reference to `sigtimedwait'
gmake[1]: *** [xscreensaver] Error 1
gmake[1]: Leaving directory `/usr/ports/x11/xscreensaver-gnome/work/xscreensaver-4.14/driver'
gmake: *** [all] Error 5
*** Error code 2
Stop in /usr/ports/x11/xscreensaver-gnome.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade35313.34 make
** Fix the problem and try again.
---> Skipping 'www/epiphany' (epiphany-1.0.7_2) because 'graphics/libmng' (libmng-1.0.5_1) failed
---> Skipping 'x11/gnome2' (gnome2-2.4.1) because 'graphics/libmng' (libmng-1.0.5_1) failed
** The following packages were not installed or upgraded (*:skipped / !:failed)
! graphics/lcms (lcms-1.09,1) (linker error)
* graphics/libmng (libmng-1.0.5_1)
* www/mozilla-gtk2 (mozilla-gtk2-1.6_2)
! x11/xscreensaver-gnome (xscreensaver-gnome-4.14) (linker error)
* www/epiphany (epiphany-1.0.7_2)
* x11/gnome2 (gnome2-2.4.1)
#
I'd appreciate anyone in the know, letting me know what else I can offer by way of information so that I can find a way of resolving this problem.., If it is that I've simply cvsup'd too soon tonight then fair enough.., I'd simply like to know..,
Thanks for the time..,
Regards,
Stacey
--
Stacey Roberts
B. Sc (HONS) Computer Science
Web: www.vickiandstacey.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 466 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20040206/7b7dce85/attachment.bin
More information about the freebsd-gnome
mailing list