Kirstin Model wrote:
Hi,
I am in process of compiling a source package that needs Qt and OpenGL libraries to install all programs. My
configurations are Powerbook G4, MacOS X 10.4.3, latest Developer tools and Xcode 2.2. In addition I have
installed opengl / qt3 & qt-dev (X11 version) via fink and my .bashrc sets the environment for the fink qt.
Lately I have installed QtMac3.3.5 and MacQt 4.0.1 from Trolltech (ATG website). I have tried compiling the
source with gcc 3.3 using qt3 from fink and get no error messages during compilation whatsoever. All
programs are installed but upon execution I get following message for those programs which need Qt or
OpenGL (the other programs are fine):
dyld: Symbol not found: __ZN12QPaintDevice10setX11DataEPK19QPaintDeviceX11Data
Referenced from:
/Applications/Xmipp09/lib/libXmippGraphics_darwin8.3.0.0.dylib
Expected in: flat namespace
Here, this symbol is defined in libqt-mt.3.3.5.dylib. If you link your
binary with "-L/sw/lib -lqt-mt", this shouldn't happen.
It seems that upon building the new libraries it misses the QtOpenGL framework or similar. I have tried gcc-4
compilation with the same combination, but in this case I get and error message already during compilation,
e.g.:
/usr/bin/ld: Undefined symbols:
typeinfo for QPtrCollection
typeinfo for QWidget
This is the standard binary incompatibility between a library compiled
with g++-3.3 and a binary compiled with g++-4.0.
--
Martin
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel