LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-12-2005, 05:13 PM   #16
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52

Hmm... You should not have had to add those links... The install does it for you. Something screwy happened when you built glib2.... I'd find out what and why that happened if I were you ASAP... If your not getting library symlinks for almost every package then you haven't even seen a borked system yet....
 
Old 05-12-2005, 06:23 PM   #17
acidjuice
Member
 
Registered: Jan 2005
Location: a tiny spot on the iceberg
Distribution: Slackware 10.1 (dropline 2.10, kernel 2.6.11.6)
Posts: 320

Original Poster
Rep: Reputation: 30
as usual, you are so right jong.

well, since you seem to enjoy this as much as i am (not)

here's the full story. for your pleaseure only

1.

it is not orbit2 which is causing problems, it actually is glib2. more, it is actually glib2, atk and pango (the GTK+ base libraries). why i'm telling this? well simply put, if i get until compiling and installing orbit2 but prior installing it i manually solve these issues:
Code:
/sbin/ldconfig: libraries libglib-2.0.so.0 and libglib-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgthread-2.0.so.0 and libgthread-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgobject-2.0.so.0 and libgobject-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgmodule-2.0.so.0 and libgmodule-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
by deleting ALL of these libraries (so that ldconfig does not give any errors), i can compile orbit2 without problems. however, i find errors in various places such as compiling GTK+ afterwards, and other packages.


2.

situation on a clean slamd64 install prior gnome platform compiling:
Code:
/usr/lib# ls libglib*
libglib-1.2.so.0@       libglib-2.0.so.0@        libglib.a
libglib-1.2.so.0.0.10*  libglib-2.0.so.0.400.2*  libglib.la*

/usr/lib# ls libgobject*
libgobject-2.0.so.0@  libgobject-2.0.so.0.400.2*

/usr/lib# ls libgmodule*
libgmodule-1.2.so.0@       libgmodule-2.0.so.0@        libgmodule.a
libgmodule-1.2.so.0.0.10*  libgmodule-2.0.so.0.400.2*  libgmodule.la

/usr/lib# ls libgthread*
libgthread-1.2.so.0@       libgthread-2.0.so.0@        libgthread.a
libgthread-1.2.so.0.0.10*  libgthread-2.0.so.0.400.2*  libgthread.la*

/usr/lib# ls libpango*
libpango-1.0.la*             libpangox-1.0.la
libpango-1.0.so@             libpangox-1.0.so@
libpango-1.0.so.0@           libpangox-1.0.so.0@
libpango-1.0.so.0.399.1*     libpangox-1.0.so.0.399.1*
libpangoft2-1.0.la           libpangoxft-1.0.la
libpangoft2-1.0.so@          libpangoxft-1.0.so@
libpangoft2-1.0.so.0@        libpangoxft-1.0.so.0@
libpangoft2-1.0.so.0.399.1*  libpangoxft-1.0.so.0.399.1*

/usr/lib# ls libatk*
libatk-1.0.la*  libatk-1.0.so.0@  libatk-1.0.so.0.600.1*

/usr/lib64# ls libglib*
libglib-1.2.so.0@       libglib-2.0.so@          libglib.a
libglib-1.2.so.0.0.10*  libglib-2.0.so.0@        libglib.la*
libglib-2.0.la*         libglib-2.0.so.0.600.0*  libglib.so@

/usr/lib64# ls libgobj*
libgobject-2.0.la*  libgobject-2.0.so.0@
libgobject-2.0.so@  libgobject-2.0.so.0.600.0*

/usr/lib64# ls libgmodule*
libgmodule-1.2.so.0@       libgmodule-2.0.so@          libgmodule.a
libgmodule-1.2.so.0.0.10*  libgmodule-2.0.so.0@        libgmodule.la
libgmodule-2.0.la*         libgmodule-2.0.so.0.600.0*  libgmodule.so@

/usr/lib64# ls libgthread*
libgthread-1.2.so.0@       libgthread-2.0.so@          libgthread.a
libgthread-1.2.so.0.0.10*  libgthread-2.0.so.0@        libgthread.la*
libgthread-2.0.la*         libgthread-2.0.so.0.600.0*  libgthread.so@

/usr/lib64# ls libpango*
libpango-1.0.la*             libpangox-1.0.la
libpango-1.0.so@             libpangox-1.0.so@
libpango-1.0.so.0@           libpangox-1.0.so.0@
libpango-1.0.so.0.800.0*     libpangox-1.0.so.0.800.0*
libpangoft2-1.0.la           libpangoxft-1.0.la
libpangoft2-1.0.so@          libpangoxft-1.0.so@
libpangoft2-1.0.so.0@        libpangoxft-1.0.so.0@
libpangoft2-1.0.so.0.800.0*  libpangoxft-1.0.so.0.800.0*

/usr/lib64# ls libatk*
libatk-1.0.la*  libatk-1.0.so@  libatk-1.0.so.0@  libatk-1.0.so.0.900.0*

/var/log/packages# ls
32atk-1.6.1-i486-1                 less-382-x86_64-1
32base-1.0.0-i486-5                libao-0.8.5-x86_64-1
32devel-2.3.2-i486-1               libart_lgpl-2.3.16-x86_64-1
32gtk+-1.2.10-i386-2               libassuan-0.6.9-x86_64-1
32gtk+2-1.2.10-i486-1              libdvdcss-1.2.8-x86_64-1nonus
32pango-1.4.0-i486-2               libexif-0.6.11-x86_64-1
32x11-6.7.0-i486-3                 libgcrypt-1.1.94-x86_64-1
aaa_base-10.0.0-noarch-1           libglade-2.4.0-x86_64-1
aaa_elflibs-1.0.0-x86_64-1         libgpg-error-1.0-x86_64-1
acct-6.3.2-x86_64-1                libid3tag-0.15.1b-x86_64-1
acpid-1.0.4-x86_64-1               libieee1284-0.2.8-x86_64-1
akregator-1.0_beta8-x86_64-1       libjpeg-6b-x86_64-1
alsa-lib-1.0.7-x86_64-1            libksba-0.9.10-x86_64-1
alsa-utils-1.0.7-x86_64-1          libmad-0.15.1b-x86_64-1
amp-0.7.6-x86_64-1                 libmal-0.31-x86_64-1
apache-1.3.33-x86_64-2             libmng-1.0.5-x86_64-1
arts-1.3.2-x86_64-2                libogg-1.1-x86_64-1
ash-0.4.0-x86_64-1                 libpng-1.2.8-x86_64-1
aspell-0.60-x86_64-2               libtermcap-1.2.3-x86_64-1
aspell-en-6.0_0-noarch-2           libtiff-3.7.0-x86_64-1
at-3.1.8-x86_64-1                  libtool-1.5.10-x86_64-1
atk-1.9.0-x86_64-1                 libungif-4.1.2-x86_64-1
audiofile-0.2.6-x86_64-1           libusb-0.1.8-x86_64-1
aumix-2.8-x86_64-1                 libvorbis-1.0.1-x86_64-1
autoconf-2.59-noarch-1             libxml2-2.6.15-x86_64-1
automake-1.9.4-noarch-1            libxslt-1.1.11-x86_64-1
bash-3.0-x86_64-2                  lilo-22.6.1-x86_64-1
bc-1.06-x86_64-1                   links-2.1pre15-x86_64-3
bin-9.2.0-x86_64-2                 linux32-1.0-x86_64-2
bin86-0.16.15-x86_64-1             logrotate-3.6.8-x86_64-1
bind-9.3.0-x86_64-1                lsof-4.72-x86_64-1
binutils-2.15.92.0.2-x86_64-2      m4-1.4.2-x86_64-1
bison-1.35-x86_64-1                madplay-0.15.2b-x86_64-1
bpe-2.01.00-x86_64-1               make-3.80-x86_64-1
bsd-games-2.13-x86_64-1            man-1.5m2-x86_64-1
byacc-1.9-x86_64-1                 man-pages-1.64-noarch-1
bzip2-1.0.2-x86_64-5               mc-4.6.0-x86_64-1
ccache-2.4-x86_64-1                mhash-0.9.1-x86_64-1
cdparanoia-IIIalpha9.8-x86_64-1    minicom-2.1-x86_64-1
cdrdao-1.1.9-x86_64-1              mkinitrd-1.0.1-x86_64-1
cdrtools-2.01-x86_64-1             mod_ssl-2.8.22_1.3.33-x86_64-1
coreutils-5.2.1-x86_64-2           module-init-tools-3.0-x86_64-1
cpio-2.5-x86_64-1                  most-4.9.5-x86_64-1
cscope-15.5-x86_64-1               mpg321-0.2.10-x86_64-1
cups-1.1.22-x86_64-1               mt-st-0.7-x86_64-1
curl-7.12.2-x86_64-1               mutt-1.4.2.1i-x86_64-1
cvs-1.11.17-x86_64-1               mysql-4.0.22-x86_64-1
cxxlibs-1.0.0-x86_64-1             nail-11.13-x86_64-1
db3-3.3.11-x86_64-1                nasm-0.98.38-x86_64-1
db4-4.2.52-x86_64-2                ncftp-3.1.8-x86_64-1
dcron-2.3.3-x86_64-1               ncurses-5.4-x86_64-1
devs-2.3.1-noarch-1                nmap-3.75-x86_64-1
dhcpcd-1.3.22pl4-x86_64-1          normalize-0.7.6-x86_64-1
diffutils-2.8.1-x86_64-1           ntp-4.2.0-x86_64-1
distcc-2.18.3-x86_64-1             openssh-3.9p1-x86_64-1
dnsmasq-2.15-x86_64-1              openssl-0.9.7e-x86_64-1
doxygen-1.3.9.1-x86_64-1           openssl-solibs-0.9.7e-x86_64-1
dvd+rw-tools-5.21.4.10.8-x86_64-1  pan-0.14.2.91-x86_64-1
e2fsprogs-1.35-x86_64-1            pango-1.8.0-x86_64-5
elvis-2.2_0-x86_64-1               pciutils-2.1.11-x86_64-1
enscript-1.6.3-x86_64-1            pcre-5.0-x86_64-1
espgs-7.07.1-x86_64-4              perl-5.8.5-x86_64-1
etc-5.1-noarch-1                   php-4.3.10-x86_64-2
expat-1.95.7-x86_64-1              pidentd-3.0.18-x86_64-1
fetchmail-6.2.5-x86_64-1           pilot-link-0.11.8-x86_64-1
findutils-4.1.7-x86_64-1           pine-4.61-x86_64-1
flac-1.1.1-x86_64-1                pinentry-0.7.1-x86_64-1
flex-2.5.4a-x86_64-1               pkgconfig-0.15.0-x86_64-1
floppy-5.4-x86_64-1                pkgtools-10.1.0-x86_64-1
fluxbox-0.9.10-i486-1              popa3d-0.6.4-x86_64-1
gaim-1.0.2-x86_64-1                popt-1.7-x86_64-2
gawk-3.1.4-x86_64-1                ppp-2.4.2-x86_64-1
gcc-3.4.3-x86_64-2                 procmail-3.15.2-x86_64-1
gcc-g++-3.4.3-x86_64-2             procps-3.2.3-x86_64-1
gcc-g77-3.4.3-x86_64-2             proftpd-1.2.10-x86_64-1
gcc-gnat-3.4.3-x86_64-2            pth-2.0.3-x86_64-1
gcc-java-3.4.3-x86_64-2            python-2.3.4-x86_64-1
gcc-objc-3.4.3-x86_64-2            python-demo-2.3.4-noarch-1
gdb-6.3-x86_64-1                   python-tools-2.3.4-noarch-1
gdbm-1.8.3-x86_64-1                qt-3.3.3-x86_64-6
gdk-pixbuf-0.22.0-x86_64-1         raidtools-1.00.3-x86_64-1
genpower-1.0.3-x86_64-1            rcs-5.7-x86_64-1
getmail-4.2.2-noarch-1             readline-4.3-x86_64-1
gettext-0.14.1-x86_64-1            reiserfsprogs-3.6.18-x86_64-1
gettext-tools-0.14.1-x86_64-1      rexima-1.4-x86_64-1
gftp-2.0.18rc1-x86_64-1            rsync-2.6.3-x86_64-1
gimp-2.2.4-x86_64-1                rxvt-2.7.10-x86_64-1
gimp-print-4.2.7-x86_64-1          rzip-2.0-x86_64-1
gkrellm-2.2.4-x86_64-1             samba-3.0.10-x86_64-1
glib-1.2.10-x86_64-2               sane-1.0.14-x86_64-1
glib2-2.6.0-x86_64-1               sc-7.16-x86_64-1
glibc-2.3.3-x86_64-4               screen-4.0.2-x86_64-1
glibc-i18n-2.3.3-noarch-4          sdl-1.2.7-x86_64-1
glibc-solibs-2.3.3-x86_64-4        sed-4.0.9-x86_64-2
glibc-zoneinfo-2.3.3-noarch-4      sendmail-8.13.1-x86_64-1
gmp-4.1.4-x86_64-1                 sendmail-cf-8.13.1-noarch-2
gnet-2.0.4-x86_64-1                shadow-4.0.6-x86_64-2
gnu-gs-fonts-6.0-noarch-1          slang-1.4.9-x86_64-1
gnupg-1.2.6-x86_64-1               slocate-2.7-x86_64-1
gnupg2-1.9.15-x86_64-1             slrn-0.9.8.1-x86_64-1
gnuplot-4.0.0-x86_64-1             smartmontools-5.30-x86_64-1
gpgme-1.0.2-x86_64-1               sox-12.17.6-x86_64-2
gpm-1.19.6-x86_64-2                strace-4.5.4-x86_64-1
grep-2.5-x86_64-1                  stunnel-4.05-x86_64-1
groff-1.17.2-x86_64-1              sudo-1.6.8p5-x86_64-1
gtk+-1.2.10-x86_64-3               sysklogd-1.4.1-x86_64-1
gtk+2-2.6.0-x86_64-1               syslinux-2.13-x86_64-1
guile-1.6.5-x86_64-1               sysvinit-2.84-x86_64-51
gzip-1.3.3-x86_64-2                taglib-1.3-x86_64-1
hdparm-5.7-x86_64-1                tar-1.15.1-x86_64-1
hotplug-2004_09_23-noarch-1        tcl-8.4.6-x86_64-1
hpijs-1.7-x86_64-2                 tcpdump-3.8.3-x86_64-1
imagemagick-6.1.2_4-x86_64-2       tcpip-0.17-x86_64-3
imapd-4.61-x86_64-1                tcsh-6.13.00-x86_64-1
imlib-1.9.14-x86_64-1              tetex-2.0.2-x86_64-1
indent-2.2.9-x86_64-1              tetex-doc-2.0.2-noarch-1
inetd-1.79s-x86_64-1               texinfo-4.7-x86_64-1
infozip-5.51-x86_64-1              tin-1.6.2-x86_64-1
iproute2-2.6.9_ss040831-x86_64-1   tk-8.4.6-x86_64-1
iptables-1.2.11-x86_64-2           udev-050-x86_64-1
irssi-0.8.9-x86_64-1               usbutils-0.11-x86_64-2
j2sdk-1_5_0_01-x86_64-2            utempter-1.1.1-x86_64-1
jed-0.99_16-x86_64-1               util-linux-2.12p-x86_64-3
jfsutils-1.1.6-x86_64-1            vim-6.3.0-x86_64-1
joe-3.1-x86_64-1                   vorbis-tools-1.0.1-x86_64-1
k3b-0.11.11-x86_64-1               vsftpd-2.0.1-x86_64-1
kbd-1.12-x86_64-2                  wget-1.9.1-x86_64-1
kdeaccessibility-3.3.2-x86_64-1    whois-4.6.16-x86_64-1
kdeaddons-3.3.2-x86_64-1           wireless-tools-26-x86_64-3
kdeadmin-3.3.2-x86_64-1            workbone-2.40-x86_64-1
kdeartwork-3.3.2-x86_64-1          x11-6.8.2-x86_64-6
kdebase-3.3.2-x86_64-3             x11-devel-6.8.2-x86_64-6
kdebindings-3.3.2-x86_64-1         x11-docs-6.8.2-noarch-6
kdeedu-3.3.2-x86_64-1              x11-docs-html-6.8.2-noarch-6
kdegames-3.3.2-x86_64-1            x11-fonts-100dpi-6.8.2-noarch-6
kdegraphics-3.3.2-x86_64-1         x11-fonts-cyrillic-6.8.2-noarch-6
kdelibs-3.3.2-x86_64-5             x11-fonts-misc-6.8.2-noarch-6
kdemultimedia-3.3.2-x86_64-4       x11-fonts-scale-6.8.2-noarch-6
kdenetwork-3.3.2-x86_64-1          x11-xnest-6.8.2-x86_64-6
kdepim-3.3.2-x86_64-1              x11-xvfb-6.8.2-x86_64-6
kdesdk-3.3.2-x86_64-1              xchat-2.0.10-x86_64-1
kdetoys-3.3.2-x86_64-1             xfce-4.0.6-x86_64-1
kdeutils-3.3.2-x86_64-1            xine-lib-1.0-x86_64-2
kdevelop-3.1.2-x86_64-1            xine-lib-1.0-x86_64-2nonus
kdewebdev-3.3.2-x86_64-1           xine-ui-0.99.3-x86_64-1
kernel-headers-2.6.9-noarch-1      xmms-1.2.10-x86_64-2
kernel-ide-2.6.9-x86_64-6          xsane-0.96-x86_64-1
kernel-modules-2.6.9-x86_64-8      xscreensaver-4.18-x86_64-1
kernel-source-2.6.9-noarch-2       ytalk-3.1.1-x86_64-1
koffice-1.3.5-x86_64-1             zlib-1.2.2-x86_64-1
ksh93-20030724-x86_64-1            zsh-4.2.1-x86_64-1
lame-3.96.1-x86_64-1
you can see there are already some 32-bit packages installed:
Code:
32atk-1.6.1-i486-1
32base-1.0.0-i486-5
32devel-2.3.2-i486-1
32gtk+-1.2.10-i386-2
32gtk+2-1.2.10-i486-1
32pango-1.4.0-i486-2
32x11-6.7.0-i486-3
3.

Starting to build gnome platform
=======================

After installing libxml2 and libxslt, i get in /var/log/packages these two correct updates:

libxml2-2.6.19-x86_64-1slamdgnome
libxslt-1.1.14-x86_64-1slamdgnome


Proceeding with the glib2 install, i get the (un)famous error at the end:
Code:
+==============================================================================
| Upgrading glib2-2.6.0-x86_64-1 package using /tmp/glib2-2.6.4-x86_64-1slamdgnome.tgz
+==============================================================================

Pre-installing package glib2-2.6.4-x86_64-1slamdgnome...
/sbin/ldconfig: libraries libglib-2.0.so.0.400.2 and libglib-2.0.so.0.600.4 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgthread-2.0.so.0.400.2 and libgthread-2.0.so.0.600.4 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgobject-2.0.so.0.400.2 and libgobject-2.0.so.0.600.4 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgmodule-2.0.so.0.400.2 and libgmodule-2.0.so.0.600.4 in directory /usr/lib have same soname but different type.

Removing package /var/log/packages/glib2-2.6.0-x86_64-1-upgraded-2005-05-12,23:08:08...
  --> Deleting /usr/doc/glib-2.6.0/AUTHORS
  --> Deleting /usr/doc/glib-2.6.0/COPYING
  --> Deleting /usr/doc/glib-2.6.0/NEWS
  --> Deleting /usr/doc/glib-2.6.0/README
  --> Deleting /usr/lib64/glib-2.0/include/glibconfig.h
  --> Deleting /usr/lib64/libglib-2.0.la
  --> Deleting /usr/lib64/libgmodule-2.0.la
  --> Deleting /usr/lib64/libgobject-2.0.la
  --> Deleting /usr/lib64/libgthread-2.0.la
  --> Deleting /usr/lib64/libgthread-2.0.so.0.600.0
  --> Deleting /usr/lib64/pkgconfig/glib-2.0.pc
  --> Deleting /usr/lib64/pkgconfig/gmodule-2.0.pc
  --> Deleting /usr/lib64/pkgconfig/gmodule-no-export-2.0.pc
  --> Deleting /usr/lib64/pkgconfig/gobject-2.0.pc
  --> Deleting /usr/lib64/pkgconfig/gthread-2.0.pc
  --> Deleting /usr/share/gtk-doc/html/glib/style.css
  --> Deleting /usr/share/gtk-doc/html/gobject/style.css
  --> Deleting empty directory /usr/lib64/glib-2.0/include/
  --> Deleting empty directory /usr/lib64/glib-2.0/
  --> Deleting empty directory /usr/doc/glib-2.6.0/

Installing package glib2-2.6.4-x86_64-1slamdgnome... 
PACKAGE DESCRIPTION:
glib2: glib2 (library of C routines)
glib2:
glib2: GLib is a library which includes support routines for C such as lists,
glib2: trees, hashes, memory allocation, and many other things.
glib2:
/sbin/ldconfig: libraries libglib-2.0.so.0 and libglib-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgthread-2.0.so.0.400.2 and libgthread-2.0.so.0.600.4 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgobject-2.0.so.0 and libgobject-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
/sbin/ldconfig: libraries libgmodule-2.0.so.0 and libgmodule-2.0.so.0.400.2 in directory /usr/lib have same soname but different type.
Executing install script for glib2-2.6.4-x86_64-1slamdgnome...

Package glib2-2.6.0-x86_64-1 upgraded with new package /tmp/glib2-2.6.4-x86_64-1slamdgnome.tgz.
I get in /var/log/packages this update:

glib2-2.6.4-x86_64-1slamdgnome


4.

As i've just said, with these issues i can't compile orbit2. I need therefore to solve these ldconfig issues without removing the libraries into /usr/lib (though they are present in usr/lib64 under another form).

The situation i get is:
Code:
/usr/lib# ls libglib*
libglib-1.2.so.0@       libglib-2.0.so@          libglib-2.0.so.0.600.4*
libglib-1.2.so.0.0.10*  libglib-2.0.so.0@        libglib.a
libglib-2.0.la*         libglib-2.0.so.0.400.2*  libglib.la*
(this was before glib2)
Code:
/usr/lib# ls libglib*
libglib-1.2.so.0@       libglib-2.0.so.0@        libglib.a
libglib-1.2.so.0.0.10*  libglib-2.0.so.0.400.2*  libglib.la*
=> libglib-2.0.la*, libglib-2.0.so@ and libglib-2.0.so.0.600.4* were added.
Code:
/usr/lib64# ls libglib*
libglib-1.2.so.0@       libglib-2.0.so@    libglib-2.0.so.0.600.0*  libglib.la*
libglib-1.2.so.0.0.10*  libglib-2.0.so.0@  libglib.a                libglib.so@
(this was before glib2)
Code:
/usr/lib64# ls libglib*
libglib-1.2.so.0@       libglib-2.0.so@          libglib.a
libglib-1.2.so.0.0.10*  libglib-2.0.so.0@        libglib.la*
libglib-2.0.la*         libglib-2.0.so.0.600.0*  libglib.so@
=> libglib-2.0.la* was added.

so goes for the other glib2 libraries libgobject, libgmodule and libgthread.


5.

NOW: before i proceed, do you get an idea of what i should do? uninstall the 32 packages?

any help / consideration on how to proceed more than welcomed.


6.

as an additional information: when i manually deleted all the glib2 libraries into /usr/lib and could go on compiling (tough having errors with GTK+ and other packages), i then got again into the very same libraries errors with pango, solved that by deleting the pango libraries and keeping the ones into /usr/lib64, got the same problem with atk.

it's definitely a GTK issue i do not know how to solve.


thank you for reading all this. if i am bugging you with all of it please do not hesitate to tell me so, just, i figured you might have enough experience to tell me your opinions.

aj.
 
Old 05-12-2005, 07:04 PM   #18
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
If existing libraries are giving you problems, then remove them. I always do that anyway. Just good practice to have a 'virgin' work environment.

Reminds me of a bordem game I used to play with some friends. Write two or three sentences of poetry and then pass it to the next person but cover up all but the last line when you pass it on. Man, you get some really wacked out stuff... Cool on paper but not so cool on your system.

With so many packages that tie in together to make one big program, I start from the very beginning. Gnome obviously is GTK based so GTK and all associated progs I build from scratch...

I've never used slamd. Don't know why those 32bit binaries on on there. One would think there must be a reason.. I still don't know why glib is reporting multiple .so libs... My guess is you upgraded originally and you just did an upgrade again and somehow the original upgrade left cruft... I don't know.. I never use upgradepkg... All or nothing I suppose.

As I said earlier, I'd remove everything you've done (and make sure it's actually gone), re-install the packages that came with slamd and then do a remove pkg on them (and make sure they are actually gone). Basically, just make sure you have a clean system before you start to build....

Thats about the only thing I can think of.... And I'm not really enjoying it all THAT much , just hate to see you continue when it's evident from the get-go that something is seriously wrong... Wasted time really sucks in my book.

EDIT- I didn't see this part... You really didn't expect me to read all that did you?

Quote:
As i've just said, with these issues i can't compile orbit2. I need therefore to solve these ldconfig issues without removing the libraries into /usr/lib (though they are present in usr/lib64 under another form).
Again, never used slamd. Why are there 2 different lib directories in /usr? Is there alot of stuff in /usr/lib already or does it mainly just have libs that you have compiled? I don't know man... You should probably read up on whats up with that and find out where things are supposed to go...

Try running "file" on multiple libs in both directories. Are there 64bit so's in /usr/lib?

Last edited by jong357; 05-12-2005 at 07:20 PM.
 
Old 05-13-2005, 03:47 AM   #19
acidjuice
Member
 
Registered: Jan 2005
Location: a tiny spot on the iceberg
Distribution: Slackware 10.1 (dropline 2.10, kernel 2.6.11.6)
Posts: 320

Original Poster
Rep: Reputation: 30
Quote:
Originally posted by jong357
Are there 64bit so's in /usr/lib?
long answer is: i don't know

ok, now i bored you enough.

i guess i'll do what's the most logical part of it: remove all libs related to glib, pango etc and then compile from scratch.

i'm planning to release this as part of a slamd64 gnome package, if is succeed i definitely will (unless you don't want me to) put your name in there as 'thank you'.

thank you, jong.
 
Old 05-13-2005, 12:56 PM   #20
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
You don't know??? How's about running 'file' like I suggested...

[root@jaguar ~] file /usr/lib/libglib-2.0.so.0.600.1
/usr/lib/libglib-2.0.so.0.600.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped

Might be more benificial to keep this all on one thread too... We have the same problem spread across 3 posts now... Makes it hard for people to help when they don't know the full story...

I thought that's what might be going on, is the libs aren't getting placed properly. That's why ldconfig is reporting "multiple so libs".. It's finding 2 of the same version, 32 bit that your compiling and the original 64 bit in /usr/lib64 and it's confused on which ones you want it to use.... My guess would be that you don't have your environment variables set up correctly and it's not building 64 bit packages, so it's placing them in /usr/lib and not /usr/lib64.... I'm also pretty sure that you have to enable 64 bit in your kernel but one would think that should be done already with a default install of slamd...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
I think I borked xmms paperdiesel Linux - Software 2 07-23-2004 07:33 PM
screwed up system badly, glibc need to upgrade unforgivn Linux - Newbie 3 06-15-2004 01:29 AM
mplayer borked moger Slackware 3 06-08-2004 09:21 PM
x is borked Enigma Linux - Newbie 3 01-18-2003 07:45 PM
I've borked over a superblock...uh oh Null Linux - Hardware 8 01-08-2003 12:52 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:42 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration