[Qt-interest] Compile error on Solaris 9
Albert E. Whale
aewhale at ABS-CompTech.com
Tue Feb 3 19:05:04 CET 2009
Paul Floyd wrote:
> Quoting "Albert E. Whale" <aewhale at abs-comptech.com>:
>
>
>> I am attempting to compile qt-x11-opensource-src-4.4.3 on a Solaris 9
>> server.
>>
>> I am also using gcc for the compiler. My Configure command is :
>>
>
> Which version of GCC exactly [g++ --version]?
>
# g++ --version
g++ (GCC) 3.4.6
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>
>> ./configure -platform solaris-g++ -L "/usr/local/lib"
>>
>
> What exactly do you have in /usr/local/lib?
>
>
# ls /usr/local/lib
gcc libnetsnmpmibs.la
libcharset.a libnetsnmpmibs.so
libcharset.la libnetsnmpmibs.so.15
libcharset.so libnetsnmpmibs.so.15.1.1
libcharset.so.1 libnetsnmp.so
libcharset.so.1.0.0 libnetsnmp.so.15
libexslt.a libnetsnmp.so.15.1.1
libexslt.la libnetsnmptrapd.a
libexslt.so libnetsnmptrapd.la
libexslt.so.0 libnetsnmptrapd.so
libexslt.so.0.8.13 libnetsnmptrapd.so.15
libfrtbegin.a libnetsnmptrapd.so.15.1.1
libg2c.a libsnmp.a
libg2c.la libsnmp.la
libg2c.so libsnmp.so
libg2c.so.0 libsnmp.so.15
libg2c.so.0.0.0 libsnmp.so.15.1.1
libgcc_s.so libstdc++.a
libgcc_s.so.1 libstdc++.la
libiberty.a libstdc++.so
libiconv.la libstdc++.so.6
libiconv.so libstdc++.so.6.0.3
libiconv.so.2 libsupc++.a
libiconv.so.2.4.0 libsupc++.la
libintl.a libxml2.a
libintl.la libxml2.la
libintl.so libxml2.so
libintl.so.8 libxml2.so.2
libintl.so.8.0.2 libxml2.so.2.6.31
libnetsnmp.a libxslt.a
libnetsnmpagent.a libxslt.la
libnetsnmpagent.la libxslt-plugins
libnetsnmpagent.so libxslt.so
libnetsnmpagent.so.15 libxslt.so.1
libnetsnmpagent.so.15.1.1 libxslt.so.1.1.22
libnetsnmphelpers.a pkgconfig
libnetsnmphelpers.la preloadable_libiconv.so
libnetsnmphelpers.so python2.5
libnetsnmphelpers.so.15 sparcv9
libnetsnmphelpers.so.15.1.1 xml2Conf.sh
libnetsnmp.la xsltConf.sh
libnetsnmpmibs.a
>> However I am encountering the following error in the compilation:
>>
>> g++ -c -O2 -D_REENTRANT -Wall -W -fPIC -DQT_NO_DEBUG -DQT_PLUGIN
>> -DQT_GUI_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
>> -DQT_SHARED -I../../../../mkspecs/solaris-g++ -I.
>> -I../../../../include/QtCore -I../../../../include/QtCore
>> -I../../../../include/QtGui -I../../../../include/QtGui
>> -I../../../../include -I.moc/release-shared -I.uic/release-shared
>> -I/usr/sfw/include -o .obj/release-shared/qtiffhandler.o qtiffhandler.cpp
>> qtiffhandler.cpp: In member function `virtual bool
>> QTiffHandler::read(QImage*)':
>> qtiffhandler.cpp:148: error: `TIFFReadRGBAImageOriented' was not
>> declared in this scope
>>
>
> My guess is that Solaris 9 has a version of libtiff installed that is too old
> for Qt. We only have 1 Sol 9 machine, and that doesn't have libtif installed
> with the system. For info, Solaris 10 does have this symbol defined in
> /usr/include/tiffio.h
>
Thanks, looks like I need to expand my LD_LIBRARY_PATH for this
information as well:
find /usr -name "libtiff*" -print
/usr/sfw/lib/sparcv9/libtiff.so
/usr/sfw/lib/libtiff.so
/usr/sfw/lib/libtiff.so.3
/usr/sfw/share/man/man3/libtiff.3
/usr/dt/lib/sdtimage/libtiff.so
/usr/dt/lib/sdtimage/libtiff.so.3
> A+
> Paul
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
>
--
Albert E. Whale, CHS CISA CISSP
Sr. Security, Network and Systems Consultant
------------------------------------------------------------------------
ABS Computer Technology, Inc. <http://www.ABS-CompTech.com> - Email,
Internet and Security Consultants
More information about the Qt-interest-old
mailing list