Hello Everyone,

I was trying to use portupgrade on totem and ran into a problem with
references for libc.so.7 failing to resolve.  I have a libc.so.6, of
course, seeing as libc.so.7 is for FreeBSD 7, isn't it?

uname -a
FreeBSD the.pal...ofretention.ca 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #0: Wed Jan 16 09:32:16 EST 2008 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/THE i386

Here is the history output of what I've done:

   125  18:45   cd /usr/ports
   126  18:45   whereis totem
   127  18:45   cd multimedia/totem
   128  18:45   portupgrade -rRpP multimedia/totem
...failed here due to libc.so.7 reference in libxlst

   129  20:14   cd ../../textproc/libxslt
   130  20:14   make clean
   131  20:14   make install package
...failed here due to a deinstall/reinstall issue for libgcrypt, just
to vex me.

   132  20:17   make install package -DFORCE_PKG_REGISTER
...failed here due to libc.so.7 reference in libxlst

   133  20:18   make clean
   134  20:19   make
...failed here due to libc.so.7 reference in libxlst

   135  20:20   ls /lib/libc.*
...only libc.so.6
   136  20:20   cd ../..
   137  20:20   cvsup self-ports-supfile
   138  20:27   cd textproc/libxslt

...update ports tree and try again
   139  20:27   make clean
   140  20:27   make install package
...failed here due to libc.so.7 reference in libxlst

and so on.

My current theory is that I've fetched a package that was linked
on a FreeBSD 7 system.

How can I find out which one?  The command that was likely the
culprit was:  portupgrade -rRpP multimedia/totem


Check this out:
$ cd /usr/local/bin
$ ldd totem
totem:
libtotem-plparser.so.1 => /usr/local/lib/libtotem-plparser.so.1 (0x280bc000)
        libhal.so.1 => /usr/local/lib/libhal.so.1 (0x280cb000)
        libglade-2.0.so.0 => /usr/local/lib/libglade-2.0.so.0 (0x280d4000)
libgnome-desktop-2.so.2 => /usr/local/lib/libgnome-desktop-2.so.2 (0x280ea000)
        libgnomeui-2.so.0 => /usr/local/lib/libgnomeui-2.so.0 (0x280fd000)
        libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x28186000)
libstartup-notification-1.so.0 => /usr/local/lib/libstartup-notification-1.so.0 (0x281a3000) libbonoboui-2.so.0 => /usr/local/lib/libbonoboui-2.so.0 (0x281ab000)
        libSM.so.6 => /usr/local/lib/libSM.so.6 (0x28204000)
        libICE.so.6 => /usr/local/lib/libICE.so.6 (0x2820c000)
libgnome-keyring.so.0 => /usr/local/lib/libgnome-keyring.so.0 (0x28223000) libgnomecanvas-2.so.0 => /usr/local/lib/libgnomecanvas-2.so.0 (0x28232000)
        libgnome-2.so.0 => /usr/local/lib/libgnome-2.so.0 (0x2825e000)
libgnomevfs-2.so.0 => /usr/local/lib/libgnomevfs-2.so.0 (0x28271000)
        libssl.so.4 => /usr/lib/libssl.so.4 (0x282c9000)
        libcrypto.so.4 => /lib/libcrypto.so.4 (0x282f8000)
libavahi-glib.so.1 => /usr/local/lib/libavahi-glib.so.1 (0x283f0000) libavahi-client.so.3 => /usr/local/lib/libavahi-client.so.3 (0x283f3000) libavahi-common.so.3 => /usr/local/lib/libavahi-common.so.3 (0x28401000)
        libutil.so.5 => /lib/libutil.so.5 (0x2840c000)
        libesd.so.2 => /usr/local/lib/libesd.so.2 (0x28419000)
        libaudiofile.so.0 => /usr/local/lib/libaudiofile.so.0 (0x28422000)
        libpopt.so.0 => /usr/local/lib/libpopt.so.0 (0x28447000)
libart_lgpl_2.so.5 => /usr/local/lib/libart_lgpl_2.so.5 (0x2844e000) libgtk-x11-2.0.so.0 => /usr/local/lib/libgtk-x11-2.0.so.0 (0x28464000) libgdk-x11-2.0.so.0 => /usr/local/lib/libgdk-x11-2.0.so.0 (0x287d3000)
        libatk-1.0.so.0 => /usr/local/lib/libatk-1.0.so.0 (0x28858000)
libgdk_pixbuf-2.0.so.0 => /usr/local/lib/libgdk_pixbuf-2.0.so.0 (0x28871000) libpangocairo-1.0.so.0 => /usr/local/lib/libpangocairo-1.0.so.0 (0x28889000)
        libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x28892000)
        libXi.so.6 => /usr/local/lib/libXi.so.6 (0x28895000)
        libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x288a6000)
        libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x288af000)
        libcairo.so.2 => /usr/local/lib/libcairo.so.2 (0x288b4000)
        libpng.so.5 => /usr/local/lib/libpng.so.5 (0x2892a000)
libpangoft2-1.0.so.0 => /usr/local/lib/libpangoft2-1.0.so.0 (0x2894c000) libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x2897a000)
        libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x289a4000)
        libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x289c5000)
        libpango-1.0.so.0 => /usr/local/lib/libpango-1.0.so.0 (0x28a2b000)
        libbonobo-2.so.0 => /usr/local/lib/libbonobo-2.so.0 (0x28a66000)
libbonobo-activation.so.4 => /usr/local/lib/libbonobo-activation.so.4 (0x28abf000) libORBitCosNaming-2.so.0 => /usr/local/lib/libORBitCosNaming-2.so.0 (0x28ad3000)
        libgconf-2.so.4 => /usr/local/lib/libgconf-2.so.4 (0x28ad8000)
        libORBit-2.so.0 => /usr/local/lib/libORBit-2.so.0 (0x28b0a000)
libgstvideo-0.10.so.0 => /usr/local/lib/libgstvideo-0.10.so.0 (0x28b5c000) libgstaudio-0.10.so.0 => /usr/local/lib/libgstaudio-0.10.so.0 (0x28b5f000) libgstbase-0.10.so.0 => /usr/local/lib/libgstbase-0.10.so.0 (0x28b76000) libgstinterfaces-0.10.so.0 => /usr/local/lib/libgstinterfaces-0.10.so.0 (0x28b9a000)
        libXxf86vm.so.1 => /usr/local/lib/libXxf86vm.so.1 (0x28ba3000)
libdbus-glib-1.so.2 => /usr/local/lib/libdbus-glib-1.so.2 (0x28ba8000)
        libdbus-1.so.3 => /usr/local/lib/libdbus-1.so.3 (0x28bc2000)
        libXtst.so.6 => /usr/local/lib/libXtst.so.6 (0x28bf9000)
libgstpbutils-0.10.so.0 => /usr/local/lib/libgstpbutils-0.10.so.0 (0x28bfe000) libgstreamer-0.10.so.0 => /usr/local/lib/libgstreamer-0.10.so.0 (0x28c08000) libgobject-2.0.so.0 => /usr/local/lib/libgobject-2.0.so.0 (0x28c9a000) libgmodule-2.0.so.0 => /usr/local/lib/libgmodule-2.0.so.0 (0x28cd4000) libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x28cd8000)
        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28cdd000)
        libz.so.3 => /lib/libz.so.3 (0x28dff000)
        libm.so.4 => /lib/libm.so.4 (0x28e10000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28e29000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28ec8000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28ed1000)
        libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x28fc6000)
        libXext.so.6 => /usr/local/lib/libXext.so.6 (0x28fcc000)
        libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x28fd9000)
        libX11.so.6 => /usr/local/lib/libX11.so.6 (0x28fe1000)
        libXau.so.6 => /usr/local/lib/libXau.so.6 (0x290c5000)
        libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x290c8000)
        librpcsvc.so.3 => /usr/lib/librpcsvc.so.3 (0x290cd000)
        libpthread.so.2 => /lib/libpthread.so.2 (0x290d5000)
        libc.so.6 => /lib/libc.so.6 (0x290f9000)
        libc.so.7 => not found (0x0)
        libicui18n.so.36 => /usr/local/lib/libicui18n.so.36 (0x291db000)
        libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x29301000)
        libgailutil.so.18 => /usr/local/lib/libgailutil.so.18 (0x29325000)
libXcomposite.so.1 => /usr/local/lib/libXcomposite.so.1 (0x2932c000)
        libXdamage.so.1 => /usr/local/lib/libXdamage.so.1 (0x2932f000)
        libm.so.5 => not found (0x0)
        libc.so.7 => not found (0x0)
        libz.so.4 => not found (0x0)
        libm.so.5 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libz.so.4 => not found (0x0)
        libm.so.5 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libm.so.5 => not found (0x0)
        libc.so.7 => not found (0x0)
        libm.so.5 => not found (0x0)
        libz.so.4 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libz.so.4 => not found (0x0)
        libm.so.5 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libz.so.4 => not found (0x0)
        libm.so.5 => not found (0x0)
        libc.so.7 => not found (0x0)
        libm.so.5 => not found (0x0)
        libc.so.7 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libc.so.7 => not found (0x0)
        libc.so.7 => not found (0x0)
        libthr.so.3 => not found (0x0)
        libc.so.7 => not found (0x0)
        libz.so.4 => not found (0x0)
        libm.so.5 => not found (0x0)
        libc.so.7 => not found (0x0)
        libc.so.7 => not found (0x0)
        libicuuc.so.36 => /usr/local/lib/libicuuc.so.36 (0x29332000)
        libicudata.so.36 => /usr/local/lib/libicudata.so.36 (0x29439000)
        libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x29de9000)


Does anyone have any guidance on how to recover from this?

Also, have any packages built on FreeBSD 7 been inadvertently
placed in a 6.x repository?

Am I missing something obvious?

Other possible problem:  Power cycle crash occurred a day
or so earlier.  The fsck processes did not required manual
intervention on the next boot--is this an indication that
no files were lost?  Could I have lost some files (like
libc.so.7, for instance) because of the crash?

Thanks for helping,
Vinny

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to