Hi!

As you said, I tried using QT from fink but also the version provided explicitly for mac. With the CVS-version both produce nearly the same issues:

g++ -dynamiclib -single_module -o .libs/libqbanking.4 .libs/ qbflagstaff.o .libs/qbanking.o .libs/qbwaitcallback.o .libs/ qbwcb_fast.o .libs/qbwcb_simple.o .libs/qbwcb_progress.o .libs/ qbcfgmodule.o .libs/banking.o -all_load widgets/.libs/ libwidgets.a dialogs/.libs/libdialogs.a views/.libs/libviews.a -L/ usr/X11R6/lib -L/sw/lib/freetype219/lib -L/usr/lib -L/sw/lib /sw/ lib/libiconv.dylib /Users/rdilken/dev/aqbanking/src/libs/ aqbanking/.libs/libaqbanking.14.1.4 /usr/lib/libssl.dylib /usr/lib/ libcrypto.dylib /usr/lib/libgwenhywfar.dylib -L/Developer/qt/lib / sw/lib/libqt-mt.dylib /usr/lib/libresolv.dylib /usr/lib/ libz.dylib /usr/lib/libm.dylib /usr/lib/libdl.dylib /sw/lib/ libintl.dylib -install_name /usr/lib/libqbanking.4 -Wl,- compatibility_version -Wl,5 -Wl,-current_version -Wl,5.0
ld: warning multiple definitions of symbol ___eprintf
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libgcc.a(_eprintf.o) private external definition of ___eprintf in section (__TEXT,__text) /usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libstdc++.dylib(single module) definition of ___eprintf
ld: warning multiple definitions of symbol ___divdi3
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libgcc.a(_divdi3.o) private external definition of ___divdi3 in section (__TEXT,__text)
/usr/lib/libgcc_s.10.4.dylib(_divdi3_s.o) definition of ___divdi3
ld: warning multiple definitions of symbol ___udivdi3
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libgcc.a(_udivdi3.o) private external definition of ___udivdi3 in section (__TEXT,__text)
/usr/lib/libgcc_s.10.4.dylib(_udivdi3_s.o) definition of ___udivdi3
ld: warning multiple definitions of symbol ___umoddi3
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/libgcc.a(_umoddi3.o) private external definition of ___umoddi3 in section (__TEXT,__text)
/usr/lib/libgcc_s.10.4.dylib(_umoddi3_s.o) definition of ___umoddi3
ld: warning multiple definitions of symbol _locale_charset
/sw/lib/libintl.dylib(localcharset.lo) definition of _locale_charset
/sw/lib/libiconv.dylib(localcharset.o) definition of _locale_charset
ld: Undefined symbols:
__ZTI14QPtrCollection
__ZTI7QObject
__ZN7QWidget14setRegionDirtyEb
__ZN7QWidget22macWidgetChangedWindowEv
__ZN7QWidget6createEibb
__ZN7QWidget8macEventEPPv
__ZTI13QListViewItem
__ZTI9QListView
__ZTI10QValidator
__ZTI7QDialog
__ZTI7QWidget
__ZTI7QWizard
/usr/bin/libtool: internal link edit command failed
make[7]: *** [libqbanking.la] Error 1
make[6]: *** [all-recursive] Error 1
make[5]: *** [all] Error 2
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Can one tell me how to link these missing symbols?

Oops. I forgot that the current qt-crossplatform in the the fink 10.4-transitional tree forces gcc-3.3 to be used to compile qt3.3.5. If you edit the .info and .patch files (1 place in .info and 3 in .patch, I think) to refer to gcc-4.0 and g++-4.0, then qt will compile fine and be compatible with the newer aqbanking versions that require gcc4.

The fink folk are a week or two past where they thought they'd be in providing a new tree (plain 10.4) that will use gcc4 by default.




I tried it but it didn't work. Any other idea what to do? The linking errors between the qt-mac and the qt-x11 version also are minimal.


Greetings,


Roman


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Aqbanking-devel mailing list
Aqbanking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel

Reply via email to