Qt-interest Archive, June 2007
Error in Building Qt 4.2.3 for Mac OS X
Message 1 in thread
Hi,
When I followed the instruction to build Qt 4.2.3 using qt-mac-opensource-src-4.2.3 downloaded, I received the following error message at the end of the "make" process:
"c++ -headerpad_max_install_names -single_module -dynamiclib -compatibility_version 4.2 -current_version 4.2.3 -install_name /usr/local/Trolltech/Qt-4.2.3/lib/QtSvg.framework/Versions/4/QtSvg_debug -o QtSvg_debug .obj/debug-shared/qsvggraphics.o .obj/debug-shared/qsvghandler.o .obj/debug-shared/qsvgnode.o .obj/debug-shared/qsvgstructure.o .obj/debug-shared/qsvgstyle.o .obj/debug-shared/qsvgfont.o .obj/debug-shared/qsvgtinydocument.o .obj/debug-shared/qsvgrenderer.o .obj/debug-shared/qsvgwidget.o .obj/debug-shared/qgraphicssvgitem.o .obj/debug-shared/moc_qsvgwidget.o -F/Users/powerpc/Desktop/tmp/lib -L/Users/powerpc/Desktop/tmp/lib -framework QtXml -framework QtGui -framework Carbon -framework AppKit -framework QtCore -lz -lm -liconv -framework ApplicationServices
ld: warning can't open dynamic library: /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib referenced from: /Users/powerpc/Desktop/tmp/lib/QtGui.framework/QtGui (checking for undefined symbols may be affected) (No such file or directory, errno = 2)
ld: Undefined symbols:
_png_create_info_struct referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_create_read_struct referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_create_write_struct referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_destroy_read_struct referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_destroy_write_struct referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_error referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_IHDR referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_gAMA referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_io_ptr referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_text referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_valid referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_x_pixels_per_meter referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_get_y_pixels_per_meter referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_read_end referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_read_image referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_read_info referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_read_update_info referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_IHDR referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_PLTE referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_compression_level referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_error_fn referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_expand referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_filler referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_gAMA referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_gamma referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_gray_to_rgb referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_invert_mono referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_oFFs referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_pHYs referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_packing referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_packswap referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_read_fn referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_sig_bytes referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_strip_16 referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_swap_alpha referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_tRNS referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_text referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_set_write_fn referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_write_chunk referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_write_end referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_write_image referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
_png_write_info referenced from QtGui expected to be defined in /Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
/usr/bin/libtool: internal link edit command failed
make[3]: *** [../../lib/QtSvg.framework/QtSvg_debug] Error 1
make[2]: *** [debug-all] Error 2
make[1]: *** [sub-svg-make_default] Error 2
make: *** [sub-src-make_default-ordered] Error 2"
Please enlighten.
Regards
John
---------------------------------
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us.
Message 2 in thread
On 2007-06-18 04:30:04 -0400, John Wiredland <wiredland@xxxxxxxxx> said:
>
> Hi,
>
> When I followed the instruction to build Qt 4.2.3 using
> qt-mac-opensource-src-4.2.3 downloaded, I received the following error
> message at the end of the "make" process:
>
> "c++ -headerpad_max_install_names -single_module -dynamiclib
> -compatibility_version 4.2 -current_version 4.2.3 -install_name
>
> /usr/local/Trolltech/Qt-4.2.3/lib/QtSvg.framework/Versions/4/QtSvg_debug
> -o QtSvg_debug .obj/debug-shared/qsvggraphics.o
> .obj/debug-shared/qsvghandler.o .obj/debug-shared/qsvgnode.o
> .obj/debug-shared/qsvgstructure.o .obj/debug-shared/qsvgstyle.o
> .obj/debug-shared/qsvgfont.o .obj/debug-shared/qsvgtinydocument.o
> .obj/debug-shared/qsvgrenderer.o .obj/debug-
First:
does
/Users/grmartin/Desktop/Production/Compiles/libpng-1.2.8/pkgme/lib/libpng.3.dylib
exist?
Is it a matching arch for what you are compiling? ie i386 vs PPC?
Use the 'file' command to find out.
Mike
--
[ signature omitted ]