Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Feb 2004 00:16:17 +0000
From:      Stacey Roberts <stacey@vickiandstacey.com>
To:        freebsd-gnome@FreeBSD.ORG
Subject:   Unable to portupgrade Gnome2 [WAS:  portupgrade -R gnome2-2.4.1 fails with xscreensaver-gnome linker error]
Message-ID:  <20040206001617.GA84877@crom.vickiandstacey.com>

next in thread | raw e-mail | index | archive | help

--gKMricLos+KVdGMg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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 m=
aybe 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 di=
d this fail with the same errors as was in my earlier PR, but there are als=
o 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'
=3D=3D=3D>  Cleaning for lcms-1.09_1,1
=3D=3D=3D>  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)
=3D=3D=3D>  Extracting for lcms-1.09_1,1
>> Checksum OK for lcms-1.09.tar.gz.
=3D=3D=3D>  Patching for lcms-1.09_1,1
=3D=3D=3D>  Applying FreeBSD patches for lcms-1.09_1,1
=3D=3D=3D>  Configuring for lcms-1.09_1,1
=3D=3D=3D>  Building for lcms-1.09_1,1
Warning: Object directory not changed from original /usr/ports/graphics/lcm=
s/work/lcms-1.09/src
cc -O -pipe -march=3Dpentiumpro -I/usr/ports/graphics/lcms/work/lcms-1.09/s=
rc/../include  -c cmscnvrt.c -o cmscnvrt.o
cc -fpic -DPIC -O -pipe -march=3Dpentiumpro -I/usr/ports/graphics/lcms/work=
/lcms-1.09/src/../include  -c cmscnvrt.c -o cmscnvrt.So
cc -O -pipe -march=3Dpentiumpro -I/usr/ports/graphics/lcms/work/lcms-1.09/s=
rc/../include  -c cmserr.c -o cmserr.o
/usr/libexec/elf/ld: cannot find -lm
*** Error code 1
cc -fpic -DPIC -O -pipe -march=3Dpentiumpro -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
=20
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/li=
bmng' (libmng-1.0.5_1) failed

The build then proceeds with:

--->  Upgrading 'xscreensaver-gnome-4.14' to 'xscreensaver-gnome-4.14_1' (x=
11/xscreensaver-gnome)
--->  Building '/usr/ports/x11/xscreensaver-gnome'
=3D=3D=3D>  Cleaning for atk-1.4.1_2
=3D=3D=3D>  Cleaning for libiconv-1.9.1_3
=3D=3D=3D>  Cleaning for gettext-0.13.1
=3D=3D=3D>  Cleaning for glib-2.2.3_1
=3D=3D=3D>  Cleaning for gmake-3.80_2
=3D=3D=3D>  Cleaning for imake-4.3.0_2
=3D=3D=3D>  Cleaning for libglade2-2.0.1_2
=3D=3D=3D>  Cleaning for libtool-1.3.5_1
=3D=3D=3D>  Cleaning for pkgconfig-0.15.0_1
=3D=3D=3D>  Cleaning for gle-3.0.3
=3D=3D=3D>  Cleaning for jpeg-6b_1
=3D=3D=3D>  Cleaning for libglut-5.0.2
=3D=3D=3D>  Cleaning for png-1.2.5_3
=3D=3D=3D>  Cleaning for tiff-3.6.1
=3D=3D=3D>  Cleaning for python-2.3.3
=3D=3D=3D>  Cleaning for gnomehier-1.0_13
=3D=3D=3D>  Cleaning for freetype2-2.1.5_2
=3D=3D=3D>  Cleaning for expat-1.95.6_1
=3D=3D=3D>  Cleaning for intltool-0.30_1
=3D=3D=3D>  Cleaning for libxml2-2.6.5_1
=3D=3D=3D>  Cleaning for p5-XML-Parser-2.34
=3D=3D=3D>  Cleaning for XFree86-fontEncodings-4.3.0
=3D=3D=3D>  Cleaning for XFree86-fontScalable-4.3.0
=3D=3D=3D>  Cleaning for Xft-2.1.2_1
=3D=3D=3D>  Cleaning for fontconfig-2.2.90_4
=3D=3D=3D>  Cleaning for gtk-2.2.4_2
=3D=3D=3D>  Cleaning for pango-1.2.5_1
=3D=3D=3D>  Cleaning for XFree86-clients-4.3.0_6
=3D=3D=3D>  Cleaning for XFree86-libraries-4.3.0_6
=3D=3D=3D>  Cleaning for xscreensaver-gnome-4.14_1
=3D=3D=3D>  Vulnerability check disabled
=3D=3D=3D>  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)
=3D=3D=3D>  Extracting for xscreensaver-gnome-4.14_1
>> Checksum OK for xscreensaver-4.14.tar.gz.
=3D=3D=3D>  Patching for xscreensaver-gnome-4.14_1
=3D=3D=3D>  Applying FreeBSD patches for xscreensaver-gnome-4.14_1
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on executable: gmake - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on executable: pkg-config - =
found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on file: /usr/local/bin/intl=
tool-extract - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: gle.3 - f=
ound
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: X11.6 - f=
ound
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: glib-2.0.=
200 - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: atk-1.0.4=
00 - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: pango-1.0=
.200 - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: gtk-x11-2=
.0.200 - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: glade-2.0=
.0 - found
=3D=3D=3D>   xscreensaver-gnome-4.14_1 depends on shared library: xml2.5 - =
found
=3D=3D=3D>  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=3D/usr/X11R6/bin/xscreensaver-hacks --with-configdir=3D/usr/X1=
1R6/share/xscreensaver/config --with-jpeg=3D/usr/local --without-motif --wi=
thout-kerberos --with-fortune=3D/usr/games/fortune -sa --x-libraries=3D/usr=
/X11R6/lib --x-includes=3D/usr/X11R6/include --prefix=3D/usr/X11R6 --build=
=3Di386-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/xscreen=
saver-4.14/driver'
gmake: *** [all] Error 5
*** Error code 2
=20
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' (libmn=
g-1.0.5_1) failed
** The following packages were not installed or upgraded (*:skipped / !:fai=
led)
        ! 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 err=
or)
        * 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.., I=
f it is that I've simply cvsup'd too soon tonight then fair enough.., I'd s=
imply like to know..,=20

Thanks for the time..,

Regards,

Stacey
--=20
Stacey Roberts
B. Sc (HONS) Computer Science

Web: www.vickiandstacey.com

--gKMricLos+KVdGMg
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQEVAwUBQCLczudvY+8mWFvRAQHUnAf9GNEmQBBt2BiDFJj6nEcmnUFV4m+/A7/8
B/Dewhh9SpK8CPQ8KwgITbRrxR5AT2NxEJUg6zpaAuuK8nqGDJlp+fqF4C8K5ohZ
HPg1Nf8gmBCpymr+k8kiej7/wXKBaA1U79VbiYVbVv/QEKwyrUBW3uno7Or+CkBY
HvwPYQYPOMK+J5KPPG0VmDBHNUviwubbQuUoKMnv1sK08DURv368Z8Udvdt9o5AI
8zci4npeVeKyz59YCSySBtd3s7DYX3T9b3TPhw/Zk0RZq9pA515AVsyvJRY7lW3r
X3M1GaDt2R6LS+lSyL6U3hoX0qFrLdj2ptEXEsfnKYeSXjbDJTF7fg==
=yKnH
-----END PGP SIGNATURE-----

--gKMricLos+KVdGMg--



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