[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: debugging/developing libraries, library is installed under the same
From: |
Hebenstreit Michael |
Subject: |
Re: debugging/developing libraries, library is installed under the same name in 2 different version |
Date: |
Fri, 10 Dec 2004 16:36:34 +0100 |
User-agent: |
KMail/1.7.1 |
Hello Ralf,
I've sent this as requested via address@hidden and attached the additional
informations.
thanks a lot
Michael
> Helpful information (please use copy and paste) includes the
> - system used (OS, hardware, distribution)
SuSe 9.1, either P4 or Athlon 64 in 32 bit mode
> - link line and produced output (`libtool --mode=link...') - directly as
called by the makefile; I removed "--silent"
/bin/sh ../libtool --mode=link --tag=CXX g++ -Wnon-virtual-dtor
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -g3
-fno-inline -Wformat-security-Wmissing-format-attribute -fno-exceptions
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o korganizer
-L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3/lib -R /opt/kde3/lib
-R /usr/lib/qt3/lib -R /usr/X11R6/lib main.o korganizer.o koapp.o
libkorganizer.la
g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
-D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W
-Wpointer-arith -Wwrite-strings -g3 -fno-inline -Wformat-security
-Wmissing-format-attribute -fno-exceptions-fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -o .libs/korganizer main.o korganizer.o koapp.o
-L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3/lib ./.libs/libkorganizer.so
-L/usr/lib -L/usr/lib/
-L/usr/X11R6/lib/ /opt/kde3/lib/libkdeprint.so /opt/kde3/lib/libkutils.so
/home/heben/temp/kdepim-3.3.1/libkpimidentities/.libs/libkpimidentities.so
/home/heben/temp/kdepim-3.3.1/certmanager/lib/.libs/libkleopatra.so
/home/heben/temp/kdepim-3.3.1/libkdenetwork/.libs/libkdenetwork.so
/opt/kde3/lib/libkspell.so
/home/heben/temp/kdepim-3.3.1/libkdenetwork/qgpgme/.libs/libqgpgme.so
/home/heben/temp/kdepim-3.3.1/libkdenetwork/gpgmepp/.libs/libgpgme++.so
/home/heben/temp/kdepim-3.3.1/korganizer/.libs/libkorganizer_eventviewer.so
/home/heben/temp/kdepim-3.3.1/korganizer/.libs/libkorganizer_calendar.so
/opt/kde3/lib/libkparts.so /opt/kde3/lib/libknewstuff.so
/home/heben/temp/kdepim-3.3.1/ktnef/lib/.libs/libktnef.so
/home/heben/temp/kdepim-3.3.1/kresources/remote/.libs/libkcal_resourceremote.so
/home/heben/temp/kdepim-3.3.1/libkdepim/.libs/libkdepim.so
/home/heben/temp/kdepim-3.3.1/libkcal/.libs/libkcal.so /opt/kde3/lib/libkabc.so
/opt/kde3/lib/libvcard.so /opt/kde3/lib/libkresources.so
/opt/kde3/lib/libkio.so /opt/kde3/lib/libkdesu.so
/opt/kde3/lib/libkwalletclient.so /usr/lib/libfam.so /opt/kde3/lib/libkdeui.so
/opt/kde3/lib/libkdecore.so /opt/kde3/lib/libDCOP.so
-lresolv
-lutil /usr/lib/libart_lgpl_2.so /usr/lib/libidn.so /opt/kde3/lib/libkdefx.so
/usr/lib/qt3/lib/libqt-mt.so
-lXi -lXrandr -lXcursor -lXinerama
-lXft /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so
-ldl -lpng -lz -lXext -lX11 -lSM -lICE -lpthread
-lXrender /usr/lib/libstdc++.so -lm -lc -lgcc_s -Wl,--rpath -Wl,/opt/kde3/lib
-Wl,--rpath -Wl,/usr/lib/qt3/lib -Wl,--rpath -Wl,/usr/X11R6/lib
creating korganizer
> $ objdump -p .libs/lt-korganizer
address@hidden:~/temp/kdepim-3.3.1/korganizer> objdump
-p .libs/lt-korganizer
.libs/lt-korganizer: file format elf32-i386
Program Header:
PHDR off 0x00000034 vaddr 0x08048034 paddr 0x08048034 align 2**2
filesz 0x00000100 memsz 0x00000100 flags r-x
INTERP off 0x00000134 vaddr 0x08048134 paddr 0x08048134 align 2**0
filesz 0x00000013 memsz 0x00000013 flags r--
LOAD off 0x00000000 vaddr 0x08048000 paddr 0x08048000 align 2**12
filesz 0x0000d4a8 memsz 0x0000d4a8 flags r-x
LOAD off 0x0000d4a8 vaddr 0x080564a8 paddr 0x080564a8 align 2**12
filesz 0x00000830 memsz 0x00000998 flags rw-
DYNAMIC off 0x0000d4bc vaddr 0x080564bc paddr 0x080564bc align 2**2
filesz 0x00000278 memsz 0x00000278 flags rw-
NOTE off 0x00000148 vaddr 0x08048148 paddr 0x08048148 align 2**2
filesz 0x00000020 memsz 0x00000020 flags r--
NOTE off 0x00000168 vaddr 0x08048168 paddr 0x08048168 align 2**2
filesz 0x00000018 memsz 0x00000018 flags r--
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags rw-
Dynamic Section:
NEEDED libkorganizer.so.1
NEEDED libkdeprint.so.4
NEEDED libkutils.so.1
NEEDED libkpimidentities.so.1
NEEDED libkleopatra.so.0
NEEDED libkdenetwork.so.2
NEEDED libkspell.so.4
NEEDED libqgpgme.so.0
NEEDED libgpgme++.so.0
NEEDED libkorganizer_eventviewer.so.1
NEEDED libkorganizer_calendar.so.1
NEEDED libkparts.so.2
NEEDED libknewstuff.so.1
NEEDED libktnef.so.1
NEEDED libkcal_resourceremote.so.1
NEEDED libkdepim.so.1
NEEDED libkcal.so.2
NEEDED libkabc.so.1
NEEDED libvcard.so.0
NEEDED libkresources.so.1
NEEDED libkio.so.4
NEEDED libkdesu.so.4
NEEDED libkwalletclient.so.1
NEEDED libfam.so.0
NEEDED libkdeui.so.4
NEEDED libkdecore.so.4
NEEDED libDCOP.so.4
NEEDED libresolv.so.2
NEEDED libutil.so.1
NEEDED libart_lgpl_2.so.2
NEEDED libidn.so.11
NEEDED libkdefx.so.4
NEEDED libqt-mt.so.3
NEEDED libXi.so.6
NEEDED libXrandr.so.2
NEEDED libXcursor.so.1
NEEDED libXft.so.2
NEEDED libfontconfig.so.1
NEEDED libexpat.so.0
NEEDED libfreetype.so.6
NEEDED libdl.so.2
NEEDED libpng.so.3
NEEDED libz.so.1
NEEDED libXext.so.6
NEEDED libX11.so.6
NEEDED libSM.so.6
NEEDED libICE.so.6
NEEDED libpthread.so.0
NEEDED libXrender.so.1
NEEDED libstdc++.so.5
NEEDED libgcc_s.so.1
NEEDED libm.so.6
NEEDED libc.so.6
RPATH
/home/heben/temp/kdepim-3.3.1/korganizer/.libs:/opt/kde3/lib:/home/heben/temp/kdepim-3.3.1/libkpimidentities/.libs:/home/heben/temp/kdepim-3.3.1/certmanager/lib/.libs:/home/heben/temp/kdepim-3.3.1/libkdenetwork/.libs:/home/heben/temp/kdepim-3.3.1/libkdenetwork/qgpgme/.libs:/home/heben/temp/kdepim-3.3.1/libkdenetwork/gpgmepp/.libs:/home/heben/temp/kdepim-3.3.1/ktnef/lib/.libs:/home/heben/temp/kdepim-3.3.1/kresources/remote/.libs:/home/heben/temp/kdepim-3.3.1/libkdepim/.libs:/home/heben/temp/kdepim-3.3.1/libkcal/.libs:/usr/lib/qt3/lib:/usr/X11R6/lib
RUNPATH
/home/heben/temp/kdepim-3.3.1/korganizer/.libs:/opt/kde3/lib:/home/heben/temp/kdepim-3.3.1/libkpimidentities/.libs:/home/heben/temp/kdepim-3.3.1/certmanager/lib/.libs:/home/heben/temp/kdepim-3.3.1/libkdenetwork/.libs:/home/heben/temp/kdepim-3.3.1/libkdenetwork/qgpgme/.libs:/home/heben/temp/kdepim-3.3.1/libkdenetwork/gpgmepp/.libs:/home/heben/temp/kdepim-3.3.1/ktnef/lib/.libs:/home/heben/temp/kdepim-3.3.1/kresources/remote/.libs:/home/heben/temp/kdepim-3.3.1/libkdepim/.libs:/home/heben/temp/kdepim-3.3.1/libkcal/.libs:/usr/lib/qt3/lib:/usr/X11R6/lib
INIT 0x804f684
FINI 0x8053ee4
HASH 0x8048180
STRTAB 0x804a7c8
SYMTAB 0x8048c78
STRSZ 0x3f87
SYMENT 0x10
DEBUG 0x0
PLTGOT 0x8056750
PLTRELSZ PLTREL 0x11
JMPREL 0x804eb94
REL 0x804eb1c
RELSZ 0x78
RELENT 0x8
VERNEED 0x804eabc
VERNEEDNUM 0x2
VERSYM 0x804e750
Version References:
required from libc.so.6:
0x09691f73 0x00 04 GLIBC_2.1.3
0x0d696910 0x00 03 GLIBC_2.0
required from libstdc++.so.5:
0x081a2972 0x00 05 GLIBCPP_3.2
0x056bafd2 0x00 02 CXXABI_1.2
> $ ldd .libs/lt-korganizer
address@hidden:~/temp/kdepim-3.3.1/korganizer> ldd .libs/lt-korganizer
linux-gate.so.1 => (0xffffe000)
libkorganizer.so.1
=> /home/heben/temp/kdepim-3.3.1/korganizer/.libs/libkorganizer.so.1
(0x40019000)
libkdeprint.so.4 => /opt/kde3/lib/libkdeprint.so.4 (0x4026e000)
libkutils.so.1 => /opt/kde3/lib/libkutils.so.1 (0x4033a000)
libkpimidentities.so.1 => /opt/kde3/lib/libkpimidentities.so.1
(0x4038d000)
libkleopatra.so.0 => /opt/kde3/lib/libkleopatra.so.0 (0x403a5000)
libkdenetwork.so.2 => /opt/kde3/lib/libkdenetwork.so.2 (0x4045a000)
libkspell.so.4 => /opt/kde3/lib/libkspell.so.4 (0x40525000)
libqgpgme.so.0 => /opt/kde3/lib/libqgpgme.so.0 (0x40527000)
libgpgme++.so.0 => /opt/kde3/lib/libgpgme++.so.0 (0x4052e000)
libkorganizer_eventviewer.so.1
=>
/home/heben/temp/kdepim-3.3.1/korganizer/.libs/libkorganizer_eventviewer.so.1
(0x4056c000)
libkorganizer_calendar.so.1
=> /home/heben/temp/kdepim-3.3.1/korganizer/.libs/libkorganizer_calendar.so.1
(0x40585000)
libkparts.so.2 => /opt/kde3/lib/libkparts.so.2 (0x4058c000)
libknewstuff.so.1 => /opt/kde3/lib/libknewstuff.so.1 (0x405d0000)
libktnef.so.1 => /opt/kde3/lib/libktnef.so.1 (0x405fa000)
libkcal_resourceremote.so.1
=> /opt/kde3/lib/libkcal_resourceremote.so.1 (0x4060e000)
libkdepim.so.1 => /opt/kde3/lib/libkdepim.so.1 (0x4061a000)
libkcal.so.2 => /opt/kde3/lib/libkcal.so.2 (0x406f5000)
libkabc.so.1 => /opt/kde3/lib/libkabc.so.1 (0x407db000)
libvcard.so.0 => /opt/kde3/lib/libvcard.so.0 (0x40890000)
libkresources.so.1 => /opt/kde3/lib/libkresources.so.1 (0x408b5000)
libkio.so.4 => /opt/kde3/lib/libkio.so.4 (0x408d8000)
libkdesu.so.4 => /opt/kde3/lib/libkdesu.so.4 (0x40bfe000)
libkwalletclient.so.1 => /opt/kde3/lib/libkwalletclient.so.1
(0x40c16000)
libfam.so.0 => /usr/lib/libfam.so.0 (0x40c43000)
libkdeui.so.4 => /opt/kde3/lib/libkdeui.so.4 (0x40c4c000)
libkdecore.so.4 => /opt/kde3/lib/libkdecore.so.4 (0x40f0a000)
libDCOP.so.4 => /opt/kde3/lib/libDCOP.so.4 (0x4113a000)
libresolv.so.2 => /lib/libresolv.so.2 (0x4116d000)
libutil.so.1 => /lib/libutil.so.1 (0x4117f000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x41182000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x41199000)
libkdefx.so.4 => /opt/kde3/lib/libkdefx.so.4 (0x411c7000)
libqt-mt.so.3 => /usr/lib/qt3/lib/libqt-mt.so.3 (0x411f3000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x418e4000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x418ec000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x418f0000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x418fa000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4190d000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x41937000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41956000)
libdl.so.2 => /lib/libdl.so.2 (0x419bf000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x419c2000)
libz.so.1 => /lib/libz.so.1 (0x419f1000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41a02000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41a11000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x41b0d000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41b16000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x41b2e000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41b3f000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x41b47000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x41c03000)
libm.so.6 => /lib/tls/libm.so.6 (0x41c0b000)
libc.so.6 => /lib/tls/libc.so.6 (0x41c2d000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> $ ldd .libs/libcal.so (I used the relative path)
address@hidden:~/temp/kdepim-3.3.1/korganizer>
ldd ../libkcal/.libs/libkcal.so
linux-gate.so.1 => (0xffffe000)
libkabc.so.1 => /opt/kde3/lib/libkabc.so.1 (0x40105000)
libvcard.so.0 => /opt/kde3/lib/libvcard.so.0 (0x401b9000)
libkresources.so.1 => /opt/kde3/lib/libkresources.so.1 (0x401df000)
libkio.so.4 => /opt/kde3/lib/libkio.so.4 (0x40202000)
libkdeui.so.4 => /opt/kde3/lib/libkdeui.so.4 (0x40528000)
libkdesu.so.4 => /opt/kde3/lib/libkdesu.so.4 (0x407e6000)
libkwalletclient.so.1 => /opt/kde3/lib/libkwalletclient.so.1
(0x407fe000)
libkdecore.so.4 => /opt/kde3/lib/libkdecore.so.4 (0x4080d000)
libDCOP.so.4 => /opt/kde3/lib/libDCOP.so.4 (0x40a3e000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40a8f000)
libutil.so.1 => /lib/libutil.so.1 (0x40aa1000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x40aa4000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x40aba000)
libkdefx.so.4 => /opt/kde3/lib/libkdefx.so.4 (0x40ae8000)
libqt-mt.so.3 => /usr/lib/qt3/lib/libqt-mt.so.3 (0x40b15000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x41206000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x4120e000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x41212000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x4121b000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4122e000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x41259000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x41278000)
libdl.so.2 => /lib/libdl.so.2 (0x412e1000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x412e4000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x41312000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x41321000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x4141e000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41427000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x4143f000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x4144f000)
libz.so.1 => /lib/libz.so.1 (0x41457000)
libfam.so.0 => /usr/lib/libfam.so.0 (0x41468000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x41471000)
libm.so.6 => /lib/tls/libm.so.6 (0x4152d000)
libc.so.6 => /lib/tls/libc.so.6 (0x4154f000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x41664000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
>
-------------------------------------------------------------------------------
information about libkorganizer.la:
/bin/sh ../libtool --mode=link --tag=CXX g++ -Wnon-virtual-dtor
-Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SO
URCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith
-Wwrite-strings -g3 -fno-inline -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -D
QT_NO_COMPAT -DQT_NO_TRANSLATION -o libkorganizer.la -rpath /opt/kde3/lib
-L/usr/X11R6/lib -L/usr/lib/qt3/lib -L/opt/kde3
/lib -R /opt/kde3/lib -R /usr/lib/qt3/lib -R /usr/X11R6/lib -version-info 1:0
koagendaview.lo koagenda.lo koagendaitem.lo d
atenavigator.lo kdatenavigator.lo datenavigatorcontainer.lo datechecker.lo
komonthview.lo searchdialog.lo calendarview.lo ko
viewmanager.lo kodialogmanager.lo calprinter.lo calprintbase.lo
calprintplugins.lo archivedialog.lo komailclient.lo kotodovi
ew.lo kotodoviewitem.lo kolistview.lo koprefsdialog.lo koincidenceeditor.lo
koeventeditor.lo kotodoeditor.lo kojournaleditor
.lo koprefs.lo kowindowlist.lo koeditorgeneral.lo koeditorgeneralevent.lo
koeditorgeneraltodo.lo koeditorgeneraljournal.lo k
oeditordetails.lo koeditorrecurrence.lo koeditorattachments.lo
koeventpopupmenu.lo koeditorfreebusy.lo outgoingdialog.lo inc
omingdialog.lo publishdialog.lo koeventview.lo kofilterview.lo
filtereditdialog.lo kowhatsnextview.lo kocounterdialog.lo koj
ournalview.lo journalentry.lo kocore.lo plugindialog.lo mailscheduler.lo
kodaymatrix.lo docprefs.lo statusdialog.lo kotimesp
anview.lo timespanview.lo lineview.lo timeline.lo koglobals.lo konewstuff.lo
alarmclient.lo actionmanager.lo resourceview.lo
navigatorbar.lo kogroupware.lo kogroupwareincomingdialog.lo history.lo
koincidencetooltip.lo aboutdata.lo cellitem.lo impor
tdialog.lo korganizerifaceimpl.lo freebusymanager.lo freebusyurldialog.lo
eventarchiver.lo koidentitymanager.lo korganizerif
ace_skel.lo kcalendariface_skel.lo outgoingdialog_base.lo
calprintdayconfig_base.lo calprintweekconfig_base.lo calprintmonth
config_base.lo calprinttodoconfig_base.lo kogroupwareprefspage.lo
incomingdialog_base.lo publishdialog_base.lo kofilterview_
base.lo filteredit_base.lo kogroupwareincomingdialog_base.lo koprefs_base.lo
-lkparts -lkio -lkdeprint -lkabc -lkutils ../li
bkcal/libkcal.la ../libkpimidentities/libkpimidentities.la
../libkdepim/libkdepim.la libkorganizer_eventviewer.la libkorgani
zer_calendar.la ../kdgantt/libkdgantt.la -lknewstuff ../ktnef/lib/libktnef.la
../kresources/remote/libkcal_resourceremote.la
rm -fr .libs/libkorganizer.la .libs/libkorganizer.lai .libs/libkorganizer.so
.libs/libkorganizer.so.1 .libs/libkorganizer.s
o.1.0.0
g++ -shared -nostdlib /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../crti.o
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/crtbegin
S.o .libs/koagendaview.o .libs/koagenda.o .libs/koagendaitem.o
.libs/datenavigator.o .libs/kdatenavigator.o .libs/datenavig
atorcontainer.o .libs/datechecker.o .libs/komonthview.o .libs/searchdialog.o
.libs/calendarview.o .libs/koviewmanager.o .lib
s/kodialogmanager.o .libs/calprinter.o .libs/calprintbase.o
.libs/calprintplugins.o .libs/archivedialog.o .libs/komailclient .o
.libs/kotodoview.o .libs/kotodoviewitem.o .libs/kolistview.o
.libs/koprefsdialog.o .libs/koincidenceeditor.o .libs/koeven
teditor.o .libs/kotodoeditor.o .libs/kojournaleditor.o .libs/koprefs.o
.libs/kowindowlist.o .libs/koeditorgeneral.o .libs/ko
editorgeneralevent.o .libs/koeditorgeneraltodo.o .libs/koeditorgeneraljournal.o
.libs/koeditordetails.o .libs/koeditorrecurr
ence.o .libs/koeditorattachments.o .libs/koeventpopupmenu.o
.libs/koeditorfreebusy.o .libs/outgoingdialog.o .libs/incomingdi
alog.o .libs/publishdialog.o .libs/koeventview.o .libs/kofilterview.o
.libs/filtereditdialog.o .libs/kowhatsnextview.o .libs
/kocounterdialog.o .libs/kojournalview.o .libs/journalentry.o .libs/kocore.o
.libs/plugindialog.o .libs/mailscheduler.o .lib
s/kodaymatrix.o .libs/docprefs.o .libs/statusdialog.o .libs/kotimespanview.o
.libs/timespanview.o .libs/lineview.o .libs/tim
eline.o .libs/koglobals.o .libs/konewstuff.o .libs/alarmclient.o
.libs/actionmanager.o .libs/resourceview.o .libs/navigatorb
ar.o .libs/kogroupware.o .libs/kogroupwareincomingdialog.o .libs/history.o
.libs/koincidencetooltip.o .libs/aboutdata.o .lib
s/cellitem.o .libs/importdialog.o .libs/korganizerifaceimpl.o
.libs/freebusymanager.o .libs/freebusyurldialog.o .libs/eventa
rchiver.o .libs/koidentitymanager.o .libs/korganizeriface_skel.o
.libs/kcalendariface_skel.o .libs/outgoingdialog_base.o .li
bs/calprintdayconfig_base.o .libs/calprintweekconfig_base.o
.libs/calprintmonthconfig_base.o .libs/calprinttodoconfig_base.o
.libs/kogroupwareprefspage.o .libs/incomingdialog_base.o
.libs/publishdialog_base.o .libs/kofilterview_base.o .libs/filtere
dit_base.o .libs/kogroupwareincomingdialog_base.o .libs/koprefs_base.o
-Wl,--whole-archive ../kdgantt/.libs/libkdgantt.a -Wl
,--no-whole-archive -Wl,--rpath -Wl,/opt/kde3/lib -Wl,--rpath
-Wl,/usr/lib/qt3/lib -Wl,--rpath -Wl,/usr/X11R6/lib -L/home/h
eben/temp/kdepim-3.3.1/libkcal/.libs
-L/home/heben/temp/kdepim-3.3.1/libkdepim/.libs
-L/home/heben/temp/kdepim-3.3.1/libkden
etwork/gpgmepp/.libs -L/home/heben/temp/kdepim-3.3.1/libkdenetwork/qgpgme/.libs
-L/home/heben/temp/kdepim-3.3.1/libkdenetwor
k/.libs -L/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../..
-L/home/heben/temp/kdepim-3.3.1/certmanager/lib/.libs -L/usr/X11R6
/lib/ -L/usr/lib/ -L/usr/lib -L/usr/X11R6/lib -L/usr/lib/qt3/lib
-L/opt/kde3/lib /opt/kde3/lib/libkdeprint.so /opt/kde3/lib/
libkutils.so ../libkcal/.libs/libkcal.so
../libkpimidentities/.libs/libkpimidentities.so
/home/heben/temp/kdepim-3.3.1/certm
anager/lib/.libs/libkleopatra.so
/home/heben/temp/kdepim-3.3.1/libkdenetwork/.libs/libkdenetwork.so
/opt/kde3/lib/libkspell.
so /home/heben/temp/kdepim-3.3.1/libkdenetwork/qgpgme/.libs/libqgpgme.so
/home/heben/temp/kdepim-3.3.1/libkdenetwork/gpgmepp
/.libs/libgpgme++.so ../libkdepim/.libs/libkdepim.so
./.libs/libkorganizer_eventviewer.so ./.libs/libkorganizer_calendar.so
/opt/kde3/lib/libkparts.so /opt/kde3/lib/libknewstuff.so
../ktnef/lib/.libs/libktnef.so ../kresources/remote/.libs/libkcal_r
esourceremote.so /home/heben/temp/kdepim-3.3.1/libkdepim/.libs/libkdepim.so
/home/heben/temp/kdepim-3.3.1/libkcal/.libs/libk
cal.so /opt/kde3/lib/libkabc.so /opt/kde3/lib/libvcard.so
/opt/kde3/lib/libkresources.so /opt/kde3/lib/libkio.so /opt/kde3/l
ib/libkdesu.so /opt/kde3/lib/libkwalletclient.so /usr/lib/libfam.so
/opt/kde3/lib/libkdeui.so /opt/kde3/lib/libkdecore.so /o
pt/kde3/lib/libDCOP.so -lresolv -lutil /usr/lib/libart_lgpl_2.so
/usr/lib/libidn.so /opt/kde3/lib/libkdefx.so /usr/lib/qt3/l
ib/libqt-mt.so -lXi -lXrandr -lXcursor -lXinerama -lXft
/usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.
so -ldl -lpng -lz -lXext -lX11 -lSM -lICE -lpthread -lXrender
-L/usr/lib/gcc-lib/i586-suse-linux/3.3.3 -L/usr/lib/gcc-lib/i5
86-suse-linux/3.3.3/../../../../i586-suse-linux/lib /usr/lib/libstdc++.so -lm
-lc -lgcc_s /usr/lib/gcc-lib/i586-suse-linux/3
.3.3/crtendS.o /usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../crtn.o
-Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_X
OPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall
-W -Wpointer-arith -Wwrite-strings -g3 -fno-
inline -Wformat-security -Wmissing-format-attribute -fno-exceptions
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_
ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -Wl,-soname
-Wl,libkorganizer.so.1 -o .libs/libkorganizer.so.1.0.0
(cd .libs && rm -f libkorganizer.so.1 && ln -s libkorganizer.so.1.0.0
libkorganizer.so.1)
(cd .libs && rm -f libkorganizer.so && ln -s libkorganizer.so.1.0.0
libkorganizer.so)
creating libkorganizer.la
> $ objdump -p .libs/libkorganizer.so
.libs/libkorganizer.so: file format elf32-i386
Program Header:
LOAD off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**12
filesz 0x002331ba memsz 0x002331ba flags r-x
LOAD off 0x002331c0 vaddr 0x002341c0 paddr 0x002341c0 align 2**12
filesz 0x0001fdc8 memsz 0x0002042c flags rw-
DYNAMIC off 0x0024d048 vaddr 0x0024e048 paddr 0x0024e048 align 2**2
filesz 0x00000270 memsz 0x00000270 flags rw-
STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2
filesz 0x00000000 memsz 0x00000000 flags rw-
Dynamic Section:
NEEDED libkdeprint.so.4
NEEDED libkutils.so.1
NEEDED libkcal.so.2
NEEDED libkpimidentities.so.1
NEEDED libkleopatra.so.0
NEEDED libkdenetwork.so.2
NEEDED libkspell.so.4
NEEDED libqgpgme.so.0
NEEDED libgpgme++.so.0
NEEDED libkdepim.so.1
NEEDED libkorganizer_eventviewer.so.1
NEEDED libkorganizer_calendar.so.1
NEEDED libkparts.so.2
NEEDED libknewstuff.so.1
NEEDED libktnef.so.1
NEEDED libkcal_resourceremote.so.1
NEEDED libkabc.so.1
NEEDED libvcard.so.0
NEEDED libkresources.so.1
NEEDED libkio.so.4
NEEDED libkdesu.so.4
NEEDED libkwalletclient.so.1
NEEDED libfam.so.0
NEEDED libkdeui.so.4
NEEDED libkdecore.so.4
NEEDED libDCOP.so.4
NEEDED libresolv.so.2
NEEDED libutil.so.1
NEEDED libart_lgpl_2.so.2
NEEDED libidn.so.11
NEEDED libkdefx.so.4
NEEDED libqt-mt.so.3
NEEDED libXi.so.6
NEEDED libXrandr.so.2
NEEDED libXcursor.so.1
NEEDED libXft.so.2
NEEDED libfontconfig.so.1
NEEDED libexpat.so.0
NEEDED libfreetype.so.6
NEEDED libdl.so.2
NEEDED libpng.so.3
NEEDED libz.so.1
NEEDED libXext.so.6
NEEDED libX11.so.6
NEEDED libSM.so.6
NEEDED libICE.so.6
NEEDED libpthread.so.0
NEEDED libXrender.so.1
NEEDED libstdc++.so.5
NEEDED libm.so.6
NEEDED libc.so.6
NEEDED libgcc_s.so.1
SONAME libkorganizer.so.1
RPATH /opt/kde3/lib:/usr/lib/qt3/lib:/usr/X11R6/lib
RUNPATH /opt/kde3/lib:/usr/lib/qt3/lib:/usr/X11R6/lib
INIT 0xc4c10
FINI 0x2159c4
HASH 0xb4
STRTAB 0x35394
SYMTAB 0x11184
STRSZ 0x56442
SYMENT 0x10
PLTGOT 0x24e414
PLTRELSZ 0xa650
PLTREL 0x11
JMPREL 0xba5c0
REL 0x90088
RELSZ 0x2a538
RELENT 0x8
VERNEED 0x90018
VERNEEDNUM 0x2
VERSYM 0x8b7d6
RELCOUNT 0xf99
Version References:
required from libstdc++.so.5:
0x081a2972 0x00 06 GLIBCPP_3.2
0x056bafd2 0x00 03 CXXABI_1.2
required from libc.so.6:
0x09691f73 0x00 05 GLIBC_2.1.3
0x0d696911 0x00 04 GLIBC_2.1
0x0d696910 0x00 02 GLIBC_2.0
> ldd .libs/libkorganizer.so
linux-gate.so.1 => (0xffffe000)
libkdeprint.so.4 => /opt/kde3/lib/libkdeprint.so.4 (0x40256000)
libkutils.so.1 => /opt/kde3/lib/libkutils.so.1 (0x40322000)
libkcal.so.2 => /opt/kde3/lib/libkcal.so.2 (0x40376000)
libkpimidentities.so.1 => /opt/kde3/lib/libkpimidentities.so.1
(0x4045c000)
libkleopatra.so.0 => /opt/kde3/lib/libkleopatra.so.0 (0x40474000)
libkdenetwork.so.2 => /opt/kde3/lib/libkdenetwork.so.2 (0x40529000)
libkspell.so.4 => /opt/kde3/lib/libkspell.so.4 (0x405f3000)
libqgpgme.so.0 => /opt/kde3/lib/libqgpgme.so.0 (0x405f5000)
libgpgme++.so.0 => /opt/kde3/lib/libgpgme++.so.0 (0x405fd000)
libkdepim.so.1 => /opt/kde3/lib/libkdepim.so.1 (0x4063b000)
libkorganizer_eventviewer.so.1 =>
/opt/kde3/lib/libkorganizer_eventviewer.so.1 (0x40716000)
libkorganizer_calendar.so.1 =>
/opt/kde3/lib/libkorganizer_calendar.so.1 (0x4072d000)
libkparts.so.2 => /opt/kde3/lib/libkparts.so.2 (0x40733000)
libknewstuff.so.1 => /opt/kde3/lib/libknewstuff.so.1 (0x40777000)
libktnef.so.1 => /opt/kde3/lib/libktnef.so.1 (0x407a2000)
libkcal_resourceremote.so.1 =>
/opt/kde3/lib/libkcal_resourceremote.so.1 (0x407b6000)
libkabc.so.1 => /opt/kde3/lib/libkabc.so.1 (0x407c2000)
libvcard.so.0 => /opt/kde3/lib/libvcard.so.0 (0x40876000)
libkresources.so.1 => /opt/kde3/lib/libkresources.so.1 (0x4089b000)
libkio.so.4 => /opt/kde3/lib/libkio.so.4 (0x408be000)
libkdesu.so.4 => /opt/kde3/lib/libkdesu.so.4 (0x40be5000)
libkwalletclient.so.1 => /opt/kde3/lib/libkwalletclient.so.1
(0x40bfd000)
libfam.so.0 => /usr/lib/libfam.so.0 (0x40c2a000)
libkdeui.so.4 => /opt/kde3/lib/libkdeui.so.4 (0x40c32000)
libkdecore.so.4 => /opt/kde3/lib/libkdecore.so.4 (0x40ef0000)
libDCOP.so.4 => /opt/kde3/lib/libDCOP.so.4 (0x41120000)
libresolv.so.2 => /lib/libresolv.so.2 (0x41154000)
libutil.so.1 => /lib/libutil.so.1 (0x41166000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x41169000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x4117f000)
libkdefx.so.4 => /opt/kde3/lib/libkdefx.so.4 (0x411ad000)
libqt-mt.so.3 => /usr/lib/qt3/lib/libqt-mt.so.3 (0x411d9000)
libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x418cb000)
libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x418d3000)
libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x418d7000)
libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x418e0000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x418f3000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x4191d000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4193d000)
libdl.so.2 => /lib/libdl.so.2 (0x419a6000)
libpng.so.3 => /usr/lib/libpng.so.3 (0x419a9000)
libz.so.1 => /lib/libz.so.1 (0x419d7000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x419e8000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x419f7000)
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x41af4000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x41afd000)
libpthread.so.0 => /lib/tls/libpthread.so.0 (0x41b15000)
libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x41b25000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x41b2d000)
libm.so.6 => /lib/tls/libm.so.6 (0x41be9000)
libc.so.6 => /lib/tls/libc.so.6 (0x41c0c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x41d21000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
-------------------------------------------------------------------------------
> > The easiest way to prevent this is to generate a link
> >
> > /home/heb/temp/kde-pim-3.3.1/korganizer/.libs/libkcal.so ->
> > /home/heb/temp/kde-pim-3.3.1/lbkcal/.libs/libkcal.so.2.0.0
> >
> > focing the ldd to take the correct library.
>
> No, what you did should Just Work[tm].
>
> > Is there a simple way to use automake/libtool to circumvent this problem?
> >
> > libtool used:
> > -------------------------------------------------------------------------
> > ltmain.sh (GNU libtool) 1.5a (1.1240 2003/06/26 06:55:19)
>
> Hmm, this is a development release, and a quite old one. Did you build
> this yourself, or is there a software distributor who packs this into a
> release? Can you perchance try again with either released 1.5.10 or
> unreleased current branch-2-0?
>
I compiled the KDE-standard src version using the libtool file provided in the
package; I can ask, but I don't think it will be easy to convince them of a
change - on the other side: can I generate a new libtool file on my own
system? I probably have to update autoconf/automake first, for the versions
installed on my system are older than the ones used by KDE.
I attached a ziped version of the complete make-output
thanks
Michael
--
Michael HEBENSTREIT
FH JOANNEUM / Aviation
Alte Poststr. 149, 8020 Graz, Austria
Tel.: +43-316-5453-6421
Fax.: +43-316-5453-6401
e-mail: address@hidden
make.out.gz
Description: GNU Zip compressed data
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: debugging/developing libraries, library is installed under the same name in 2 different version,
Hebenstreit Michael <=