On Nov 20, 2005, at 8:30 AM, Christian Stimming wrote:

Hi,

Am Samstag, 19. November 2005 19:16 schrieb David Reiser:
I'm guessing that OS X 10.4.x also broke some response to a Qt query
about where a library is located.

Then you should delete that whole
part except for the "-lz" in the file src/frontends/qbanking/
libqbanking.la.
It should then end in

  -L/Developer/qt/lib  /Developer/qt/lib/libqt-mt.la  -z '

Simply edit that file in a text editor, save it, and then run
"make" in
aqbanking again.

That doesn't solve the problem. Interestingly, libqt-mt.la contains
the line:

dependency_libs=' -framework Carbon
-framework QuickTime -lz
-framework OpenGL
-framework AGL '

So at least we know where the weird entry comes from. Maybe I should
try a fink install of Qt3.

and if you modify the libqbanking.la so that it ends in

  -L/Developer/qt/lib -lqt-mt -lz

so that it hopefully ignores the libqt-mt.la file?

No. Something is insisting on looking in the .la file. I googled the error message, and found someone who edited libtool to say: $echo "$modename: cannot find the library \`$lib' (lib${name}.la: $deplib)" 1>&2

then the error message is:

libtool: link: cannot find the library `' (libqt-mt.la: Carbon)

So, the compiler is trying to link against Apple system frameworks. Ack. If I move libqt-mt.la out of the way, then I get a usr/bin/ld error (sorry didn't copy it) about not being able to find a file for libqt-mt

I thought - maybe I really don't want to be linking against a qt3 that's trying to live in the Mac world. I moved the trolltech install, installed the fink version of qt 3.3.5, and tried making aqbanking again.

After a strange go-around with a symlink back into the system's version of libjpeg.dylib instead of fink's (qt dependency glitch, perhaps), I now get undefined symbol errors:

g++ -I/opt/include -g -Wall -g -o .libs/aqofxconnect-qt3-wizard qt3_wizard.o -Wl,-bind_at_load -L/opt/lib ../libs/.libs/ libqt3wizard.a -L/Users/dbr/desktop/aqbanking-1.6.1/src/libs/ aqbanking -L/sw/lib -L/Users/dbr/desktop/aqbanking-1.6.1/src/ frontends/qbanking /Users/dbr/desktop/aqbanking-1.6.1/src/frontends/ qbanking/.libs/libqbanking.dylib -L/sw/lib/freetype219/lib -L/usr/ X11R6/lib -L/Users/dbr/desktop/aqbanking-1.6.1/src/plugins/backends/ aqofxconnect/plugin /opt/lib/libaqofxconnect.dylib /opt/lib/ libaqbanking.dylib /opt/lib/libofx.dylib /sw/lib/libosp.dylib - lpthread -lstdc++ /opt/lib/libgwenhywfar.dylib /sw/lib/libintl.dylib / sw/lib/libiconv.dylib -lc -lssl -lcrypto /sw/lib/libqt-mt.dylib - lresolv -lz -lGL -lXmu -lXrender -lXrandr -lXcursor -lXinerama -lXft / sw/lib/freetype219/lib/libfreetype.dylib -lfontconfig -lXext -lX11 - lm -lSM -lICE -ldl
/usr/bin/ld: warning multiple definitions of symbol _glPointParameteri
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ libGL.dylib(gll_api.o) definition of _glPointParameteri /usr/X11R6/lib/libGL.dylib(dri_dispatch.o) definition of _glPointParameteri
/usr/bin/ld: warning multiple definitions of symbol _glPointParameteriv
/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/ libGL.dylib(gll_api.o) definition of _glPointParameteriv /usr/X11R6/lib/libGL.dylib(dri_dispatch.o) definition of _glPointParameteriv
/usr/bin/ld: Undefined symbols:
typeinfo for QPtrCollection
typeinfo for QListViewItem
typeinfo for QListView
typeinfo for QDialog
typeinfo for QWidget
collect2: ld returned 1 exit status

I'll try to learn something about linking with the Apple system libraries as it pertains to my current problem of Fink+non-Fink software built on my Mac.


Other than that I don't have any idea right now. The CVS of aqbanking
(gwen-1-branch) now has a small test program at each libqbanking,
libaqbanking, libcbanking, so that those linker errors are detected right at
the first library with that problems.

I'll try the gwen-1-branch next. Thanks.


Christian

--
David Reiser
[EMAIL PROTECTED]



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to