[Development] Build Qt on Solaris 10 Fail
Konstantin Tokarev
annulen at yandex.ru
Wed Oct 19 17:35:15 CEST 2016
19.10.2016, 18:30, "Fabio Santos via Development" <development at qt-project.org>:
> Hi Thiago,
>
> Thanks for your help... now I'm using solaris-g++-64
>
> (./configure -platform solaris-g++-64) configure command works fine, but gmake had problems see:
>
> g++ -m64 -Wl,-R,/usr/local/Trolltech/Qt-4.8.7/lib -Wl,-R,/usr/local/Trolltech/Qt-4.8.7/lib -o ../../../bin/uic3 .obj/release-shared/customwidgetsinfo.o .obj/release-shared/databaseinfo.o .obj/release-shared/driver.o .obj/release-shared/treewalker.o .obj/release-shared/ui4.o .obj/release-shared/validator.o .obj/release-shared/cppextractimages.o .obj/release-shared/cppwritedeclaration.o .obj/release-shared/cppwriteicondata.o .obj/release-shared/cppwriteicondeclaration.o .obj/release-shared/cppwriteiconinitialization.o .obj/release-shared/cppwriteincludes.o .obj/release-shared/cppwriteinitialization.o .obj/release-shared/main.o .obj/release-shared/ui3reader.o .obj/release-shared/parser.o .obj/release-shared/domtool.o .obj/release-shared/object.o .obj/release-shared/subclassing.o .obj/release-shared/form.o .obj/release-shared/converter.o .obj/release-shared/widgetinfo.o .obj/release-shared/embed.o .obj/release-shared/qt3to4.o .obj/release-shared/deps.o .obj/release-shared/uic.o -L/tmp/SCI/SuccessfullyS/qt-everywhere-opensource-src-4.8.7/lib -L/usr/sfw/lib/64 -lQt3Support -L/tmp/SCI/SuccessfullyS/qt-everywhere-opensource-src-4.8.7/lib -L/usr/sfw/lib/64 -lQtSql -L/usr/openwin/lib/64 -lQtNetwork -lresolv -lsocket -lxnet -lnsl -lQtXml -lQtGui -lQtCore -lpthread -lrt
> Undefined first referenced
> symbol in file
> png_set_longjmp_fn /tmp/SCI/SuccessfullyS/qt-everywhere-opensource-src-4.8.7/lib/libQtGui.so
It can be that you are somehow using header files from one libpng version and link with other.
> ld: fatal: Symbol referencing errors. No output written to ../../../bin/uic3
> collect2: ld returned 1 exit status
> gmake[1]: *** [../../../bin/uic3] Error 1
> gmake[1]: Leaving directory `/tmp/SCI/SuccessfullyS/qt-everywhere-opensource-src-4.8.7/src/tools/uic3'
> gmake: *** [sub-uic3-make_default-ordered] Error 2
> You have new mail in /var/mail/root
>
> bash-3.2#
>
> Em Terça-feira, 18 de Outubro de 2016 22:10, Thiago Macieira <thiago.macieira at intel.com> escreveu:
>
> On terça-feira, 18 de outubro de 2016 20:10:07 PDT Fabio Santos via
> Development wrote:
>> And change mkspecs/solaris-cc-64/qmake.conf file:
>
> Don't use solaris-cc-64. Instead, use solaris-g++-64.
>
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
> Software Architect - Intel Open Source Technology Center
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
> ,
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
--
Regards,
Konstantin
More information about the Development
mailing list