libtool
[Top][All Lists]
Advanced

[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

Attachment: make.out.gz
Description: GNU Zip compressed data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]