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