Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » OS Problems etc., Win32, POSIX, MacOS, FreeBSD, X11 etc » Ubuntu 8.04 linking problem
Ubuntu 8.04 linking problem [message #16069] Tue, 27 May 2008 02:02 Go to previous message
Mindtraveller is currently offline  Mindtraveller
Messages: 917
Registered: August 2007
Location: Russia, Moscow rgn.
Experienced Contributor

OK, my second attempt to master U++ under Linux. Smile
Installed upp2008 DEB package, after that - latest SVN DEB-package.
Compiling was OK (but much slower than Windows MSC8).
Linking fails with a big number of warnings and errors on DEBUG and RELEASE with any linkage type (STATIC, SHARED or ALL SHARED).

Here is an example of verbose output of linking problems:
----- CtrlLib ( GUI MT GCC LINUX ) (1 / 9)
cd /home/paul/upp/uppsrc/CtrlLib
----- CtrlCore ( GUI MT GCC LINUX ) (2 / 9)
cd /home/paul/upp/uppsrc/CtrlCore
----- RichText ( GUI MT GCC LINUX ) (3 / 9)
cd /home/paul/upp/uppsrc/RichText
----- PdfDraw ( GUI MT GCC LINUX ) (4 / 9)
cd /home/paul/upp/uppsrc/PdfDraw
----- Draw ( GUI MT GCC LINUX ) (5 / 9)
cd /home/paul/upp/uppsrc/Draw
----- plugin\bmp ( GUI MT GCC LINUX ) (6 / 9)
cd /home/paul/upp/uppsrc/plugin/bmp
----- Core ( GUI MT GCC LINUX ) (7 / 9)
cd /home/paul/upp/uppsrc/Core
----- plugin\png ( GUI MT GCC LINUX ) (8 / 9)
cd /home/paul/upp/uppsrc/plugin/png
----- HelloWorld ( GUI MT MAIN GCC LINUX ) (9 / 9)
cd /home/paul/upp/examples/HelloWorld
Linking...
g++-4.1 -static -o "/home/paul/upp/out/GCC.Gui.Mt/HelloWorld" -Wl,-s -L"/usr/X11R6/lib" -L"/usr/lib" -Wl,-O,2
	  "/home/paul/upp/out/HelloWorld/GCC.Gui.Main.Mt/hello.o" "/home/paul/upp/out/CtrlLib/GCC.Gui.Mt/CtrlLib.
	o" "/home/paul/upp/out/CtrlCore/GCC.Gui.Mt/CtrlCore.o" "/home/paul/upp/out/RichText/GCC.Gui.Mt/RichImage.
	o" "/home/paul/upp/out/PdfDraw/GCC.Gui.Mt/PdfReport.o" "/home/paul/upp/out/plugin/bmp/GCC.Gui.Mt/BmpReg.o
	" "/home/paul/upp/out/plugin/png/GCC.Gui.Mt/pngreg.o" -Wl,--start-group  "/home/paul/upp/out/CtrlLib/GCC.
	Gui.Mt/CtrlLib.a" "/home/paul/upp/out/CtrlCore/GCC.Gui.Mt/CtrlCore.a" "/home/paul/upp/out/RichText/GCC.Gu
	i.Mt/RichText.a" "/home/paul/upp/out/PdfDraw/GCC.Gui.Mt/PdfDraw.a" -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
	-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -l
	Xfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lX11 -ldl -lXft -lfontconfig -lX
	render -lfreetype -lexpat "/home/paul/upp/out/Draw/GCC.Gui.Mt/Draw.a" "/home/paul/upp/out/plugin/bmp/GCC.
	Gui.Mt/bmp.a" -lpthread -ldl -lz "/home/paul/upp/out/Core/GCC.Gui.Mt/Core.a" -lpng "/home/paul/upp/out/pl
	ugin/png/GCC.Gui.Mt/png.a" -Wl,--end-group
/usr/lib/libX11.a(CrGlCur.o): In function `open_library':
(.text+0x3b): warning: Using 'dlopen' in statically linked applications requires at runtime the shared librar
	ies from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x146e): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared li
	braries from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x1461): warning: Using 'setpwent' in statically linked applications requires at runtime the shared li
	braries from the glibc version used for linking
/usr/lib/libglib-2.0.a(gutils.o): In function `g_get_any_init_do':
(.text+0x1476): warning: Using 'endpwent' in statically linked applications requires at runtime the shared li
	braries from the glibc version used for linking
/usr/lib/libX11.a(GetDflt.o): In function `GetHomeDir':
(.text+0xa9): warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared li
	braries from the glibc version used for linking
/usr/lib/libX11.a(GetDflt.o): In function `GetHomeDir':
(.text+0x104): warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared l
	ibraries from the glibc version used for linking
/usr/lib/libX11.a(xim_trans.o): In function `_XimXTransSocketOpen':
(.text+0x6c0): warning: Using 'getaddrinfo' in statically linked applications requires at runtime the shared 
	libraries from the glibc version used for linking
/usr/lib/libX11.a(xim_trans.o): In function `_XimXTransSocketUNIXConnect':
(.text+0xd86): warning: Using 'gethostbyname' in statically linked applications requires at runtime the share
	d libraries from the glibc version used for linking
/usr/lib/libX11.a(xim_trans.o): In function `_XimXTransSocketINETConnect':
(.text+0x191d): warning: Using 'getservbyname' in statically linked applications requires at runtime the shar
	ed libraries from the glibc version used for linking
/usr/lib/libgdk-x11-2.0.a(gdkdisplay-x11.o): In function `gdk_display_open':
(.text+0xfcd): undefined reference to `XCompositeQueryExtension'
/usr/lib/libgdk-x11-2.0.a(gdkdisplay-x11.o): In function `gdk_display_open':
(.text+0xff4): undefined reference to `XDamageQueryExtension'
/usr/lib/libgdk-x11-2.0.a(gdkevents-x11.o): In function `gdk_event_translate':
(.text+0x2e3b): undefined reference to `XDamageSubtract'
/usr/lib/libgdk-x11-2.0.a(gdkwindow-x11.o): In function `_gdk_windowing_window_set_composited':
(.text+0xab): undefined reference to `XCompositeRedirectWindow'
/usr/lib/libgdk-x11-2.0.a(gdkwindow-x11.o): In function `_gdk_windowing_window_set_composited':
(.text+0xbf): undefined reference to `XDamageCreate'
/usr/lib/libgdk-x11-2.0.a(gdkwindow-x11.o): In function `_gdk_windowing_window_set_composited':
(.text+0xe3): undefined reference to `XCompositeUnredirectWindow'
/usr/lib/libgdk-x11-2.0.a(gdkwindow-x11.o): In function `_gdk_windowing_window_set_composited':
(.text+0xf2): undefined reference to `XDamageDestroy'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x3c4): undefined reference to `jpeg_std_error'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x406): undefined reference to `jpeg_CreateCompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x499): undefined reference to `jpeg_set_defaults'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x4b3): undefined reference to `jpeg_set_quality'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x4c3): undefined reference to `jpeg_start_compress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x551): undefined reference to `jpeg_write_scanlines'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x579): undefined reference to `jpeg_finish_compress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x581): undefined reference to `jpeg_destroy_compress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x5b2): undefined reference to `jpeg_destroy_compress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `real_save_jpeg':
(.text+0x64c): undefined reference to `jpeg_stdio_dest'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_lines':
(.text+0xea0): undefined reference to `jpeg_read_scanlines'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x11ab): undefined reference to `jpeg_start_output'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x11ed): undefined reference to `jpeg_finish_output'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x1206): undefined reference to `jpeg_input_complete'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x1215): undefined reference to `jpeg_input_complete'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x126f): undefined reference to `jpeg_save_markers'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x1282): undefined reference to `jpeg_read_header'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x12fc): undefined reference to `jpeg_calc_output_dimensions'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x1338): undefined reference to `jpeg_calc_output_dimensions'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load_increment':
(.text+0x13d5): undefined reference to `jpeg_start_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_stop_load':
(.text+0x1555): undefined reference to `jpeg_destroy_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_stop_load':
(.text+0x158c): undefined reference to `jpeg_finish_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x15fd): undefined reference to `jpeg_std_error'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x165c): undefined reference to `jpeg_CreateDecompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x16b6): undefined reference to `jpeg_resync_to_restart'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x16ee): undefined reference to `jpeg_save_markers'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x16fe): undefined reference to `jpeg_read_header'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x170f): undefined reference to `jpeg_start_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x17cd): undefined reference to `jpeg_read_scanlines'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x181c): undefined reference to `jpeg_destroy_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x1862): undefined reference to `jpeg_finish_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x186a): undefined reference to `jpeg_destroy_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_load':
(.text+0x1946): undefined reference to `jpeg_destroy_decompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_begin_load':
(.text+0x1a16): undefined reference to `jpeg_CreateDecompress'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_begin_load':
(.text+0x1a53): undefined reference to `jpeg_std_error'
/usr/lib/libgdk_pixbuf-2.0.a(io-jpeg.o): In function `gdk_pixbuf__jpeg_image_begin_load':
(.text+0x1a93): undefined reference to `jpeg_resync_to_restart'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_pop_handlers':
(.text+0x1f4): undefined reference to `TIFFSetErrorHandler'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_pop_handlers':
(.text+0x201): undefined reference to `TIFFSetWarningHandler'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_push_handlers':
(.text+0x244): undefined reference to `TIFFSetErrorHandler'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_push_handlers':
(.text+0x255): undefined reference to `TIFFSetWarningHandler'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x3fa): undefined reference to `TIFFClientOpen'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x4a2): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x4b9): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x4d1): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x4f1): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x508): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o):(.text+0x520): more undefined references to `TIFFSetField' follow
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x58d): undefined reference to `TIFFWriteScanline'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x5d5): undefined reference to `TIFFClose'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x5ff): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x616): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x635): undefined reference to `TIFFSetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_save_to_callback':
(.text+0x642): undefined reference to `TIFFClose'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_image_parse':
(.text+0x98b): undefined reference to `TIFFGetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_image_parse':
(.text+0x9f1): undefined reference to `TIFFGetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_image_parse':
(.text+0xae6): undefined reference to `TIFFGetField'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `tiff_image_parse':
(.text+0xb59): undefined reference to `TIFFReadRGBAImageOriented'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_stop_load':
(.text+0xe15): undefined reference to `TIFFClientOpen'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_stop_load':
(.text+0xe5d): undefined reference to `TIFFClose'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_load':
(.text+0x1026): undefined reference to `TIFFFdOpen'
/usr/lib/libgdk_pixbuf-2.0.a(io-tiff.o): In function `gdk_pixbuf__tiff_image_load':
(.text+0x1083): undefined reference to `TIFFClose'
/usr/lib/libpangocairo-1.0.a(libpangocairo_1_0_la-pangocairo-fcfontmap.o): In function `pango_cairo_fc_font_m
	ap_get_type':
(.text+0x7a): undefined reference to `pango_fc_font_map_get_type'
/usr/lib/libpangocairo-1.0.a(libpangocairo_1_0_la-pangocairo-fcfontmap.o): In function `pango_cairo_fc_font_m
	ap_set_resolution':
(.text+0x16e): undefined reference to `pango_fc_font_map_cache_clear'
/usr/lib/libpangocairo-1.0.a(libpangocairo_1_0_la-pangocairo-fcfont.o): In function `pango_cairo_fc_font_get_
	type':
(.text+0x6a): undefined reference to `pango_fc_font_get_type'
/usr/lib/libpangocairo-1.0.a(libpangocairo_1_0_la-pangocairo-fcfont.o): In function `pango_cairo_fc_font_crea
	te_metrics_for_context':
(.text+0x345): undefined reference to `pango_fc_font_create_metrics_for_context'
/usr/lib/libpango-1.0.a(libpango_thai_lang_la-thai-lang.o): In function `thai_engine_break':
(.text+0x124): undefined reference to `th_uni2tis'
/usr/lib/libpango-1.0.a(libpango_thai_lang_la-thai-lang.o): In function `thai_engine_break':
(.text+0x173): undefined reference to `th_brk'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_finish':
(.text+0x6f8): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_attributes':
(.text+0x760): undefined reference to `pixman_image_set_transform'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_attributes':
(.text+0x7c5): undefined reference to `pixman_image_set_filter'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_attributes':
(.text+0x822): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_attributes':
(.text+0x842): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_attributes':
(.text+0x85d): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_attributes':
(.text+0x878): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_fill_rectangles':
(.text+0x973): undefined reference to `pixman_image_fill_rectangles'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_composite':
(.text+0xaef): undefined reference to `pixman_image_composite'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_set_clip_region':
(.text+0xcb0): undefined reference to `pixman_image_set_clip_region'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_pixman_format_from_masks':
(.text+0xdbb): undefined reference to `pixman_format_supported_destination'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_for_pixman_i
	mage':
(.text+0xeea): undefined reference to `pixman_image_get_data'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_for_pixman_i
	mage':
(.text+0xf16): undefined reference to `pixman_image_get_width'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_for_pixman_i
	mage':
(.text+0xf24): undefined reference to `pixman_image_get_height'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_for_pixman_i
	mage':
(.text+0xf32): undefined reference to `pixman_image_get_stride'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_for_pixman_i
	mage':
(.text+0xf40): undefined reference to `pixman_image_get_depth'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_with_pixman_
	format':
(.text+0x114b): undefined reference to `pixman_image_create_bits'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_create_with_pixman_
	format':
(.text+0x117c): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_composite_trapezoid
	s':
(.text+0x1879): undefined reference to `pixman_image_create_bits'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_composite_trapezoid
	s':
(.text+0x18bf): undefined reference to `pixman_add_trapezoids'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_composite_trapezoid
	s':
(.text+0x193d): undefined reference to `pixman_image_composite'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_composite_trapezoid
	s':
(.text+0x195e): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-image-surface.o): In function `_cairo_image_surface_composite_trapezoid
	s':
(.text+0x19dd): undefined reference to `pixman_add_trapezoids'
/usr/lib/libcairo.a(libcairo_la-cairo-matrix.o): In function `_cairo_matrix_to_pixman_matrix':
(.text+0xbb1): undefined reference to `pixman_transform_point_3d'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_contains_rectangle':
(.text+0x34): undefined reference to `pixman_region_contains_rectangle'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_union_rect':
(.text+0x92): undefined reference to `pixman_region_union_rect'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_intersect':
(.text+0xcb): undefined reference to `pixman_region_intersect'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_subtract':
(.text+0x10b): undefined reference to `pixman_region_subtract'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_get_extents':
(.text+0x141): undefined reference to `pixman_region_extents'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_get_boxes':
(.text+0x197): undefined reference to `pixman_region_rectangles'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_copy':
(.text+0x264): undefined reference to `pixman_region_copy'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_init_boxes':
(.text+0x339): undefined reference to `pixman_region_init_rects'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_init_rect':
(.text+0x39b): undefined reference to `pixman_region_init_rect'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_translate':
(.text+0x45): undefined reference to `pixman_region_translate'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_not_empty':
(.text+0x55): undefined reference to `pixman_region_not_empty'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_num_boxes':
(.text+0x245): undefined reference to `pixman_region_n_rects'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_fini':
(.text+0x285): undefined reference to `pixman_region_fini'
/usr/lib/libcairo.a(libcairo_la-cairo-region.o): In function `_cairo_region_init':
(.text+0x3b5): undefined reference to `pixman_region_init'
/usr/lib/libcairo.a(libcairo_la-cairo-scaled-font.o): In function `_cairo_scaled_font_show_glyphs':
(.text+0x17a7): undefined reference to `pixman_image_set_component_alpha'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1a6c): undefined reference to `pixman_image_create_radial_gradient'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1b0d): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1b37): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1dd5): undefined reference to `pixman_image_create_linear_gradient'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1e0c): undefined reference to `pixman_image_set_filter'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1e2d): undefined reference to `pixman_image_set_transform'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1e5d): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1ecb): undefined reference to `pixman_image_composite'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x1ed9): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x24b1): undefined reference to `pixman_image_unref'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x24dd): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x2509): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-pattern.o): In function `_cairo_pattern_acquire_surface':
(.text+0x2524): undefined reference to `pixman_image_set_repeat'
/usr/lib/libcairo.a(libcairo_la-cairo-ft-font.o): In function `_get_bitmap_surface':
(.text+0x813): undefined reference to `pixman_image_set_component_alpha'
/usr/lib/libX11.a(ClDisplay.o): In function `XCloseDisplay':
(.text+0xbe): undefined reference to `xcb_disconnect'
/usr/lib/libX11.a(OpenDis.o): In function `OutOfMemory':
(.text+0x3fa): undefined reference to `xcb_disconnect'
/usr/lib/libX11.a(OpenDis.o): In function `XOpenDisplay':
(.text+0x7e2): undefined reference to `xcb_get_setup'
/usr/lib/libX11.a(OpenDis.o): In function `XOpenDisplay':
(.text+0xc29): undefined reference to `xcb_get_maximum_request_length'
/usr/lib/libX11.a(xcb_lock.o): In function `_XPutXCBBuffer':
(.text+0xdd): undefined reference to `xcb_get_request_sent'
/usr/lib/libX11.a(xcb_lock.o): In function `_XPutXCBBuffer':
(.text+0x30e): undefined reference to `xcb_get_request_sent'
/usr/lib/libX11.a(xcb_lock.o): In function `_XPutXCBBuffer':
(.text+0x33d): undefined reference to `xcb_send_request'
/usr/lib/libX11.a(xcb_lock.o): In function `_XGetXCBBuffer':
(.text+0x568): undefined reference to `xcb_get_request_sent'
/usr/lib/libX11.a(xcb_lock.o): In function `_XGetXCBBuffer':
(.text+0x57b): undefined reference to `xcb_connection_has_error'
/usr/lib/libX11.a(xcb_lock.o): In function `_XCBUnlockDisplay':
(.text+0x6ad): undefined reference to `xcb_xlib_unlock'
/usr/lib/libX11.a(xcb_lock.o): In function `_XCBUnlockDisplay':
(.text+0x6e0): undefined reference to `xcb_get_request_sent'
/usr/lib/libX11.a(xcb_lock.o): In function `_XCBLockDisplay':
(.text+0x78d): undefined reference to `xcb_xlib_lock'
/usr/lib/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x94): undefined reference to `xcb_parse_display'
/usr/lib/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x147): undefined reference to `xcb_connect_to_display_with_auth_info'
/usr/lib/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x165): undefined reference to `xcb_get_file_descriptor'
/usr/lib/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x18e): undefined reference to `xcb_generate_id'
/usr/lib/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x199): undefined reference to `xcb_connection_has_error'
/usr/lib/libX11.a(xcb_disp.o): In function `_XConnectXCB':
(.text+0x1c3): undefined reference to `xcb_connect'
/usr/lib/libX11.a(xcb_io.o): In function `wait_or_poll_for_event':
(.text+0x3ef): undefined reference to `xcb_wait_for_event'
/usr/lib/libX11.a(xcb_io.o): In function `wait_or_poll_for_event':
(.text+0x414): undefined reference to `xcb_poll_for_event'
/usr/lib/libX11.a(xcb_io.o): In function `process_responses':
(.text+0x4c3): undefined reference to `xcb_connection_has_error'
/usr/lib/libX11.a(xcb_io.o): In function `process_responses':
(.text+0x519): undefined reference to `xcb_xlib_unlock'
/usr/lib/libX11.a(xcb_io.o): In function `process_responses':
(.text+0x543): undefined reference to `xcb_xlib_lock'
/usr/lib/libX11.a(xcb_io.o): In function `process_responses':
(.text+0x5de): undefined reference to `xcb_poll_for_reply'
/usr/lib/libX11.a(xcb_io.o): In function `_XReply':
(.text+0x890): undefined reference to `xcb_xlib_unlock'
/usr/lib/libX11.a(xcb_io.o): In function `_XReply':
(.text+0x8bb): undefined reference to `xcb_wait_for_reply'
/usr/lib/libX11.a(xcb_io.o): In function `_XAllocIDs':
(.text+0xb60): undefined reference to `xcb_generate_id'
/usr/lib/libX11.a(xcb_io.o): In function `_XIDHandler':
(.text+0xb98): undefined reference to `xcb_generate_id'
/usr/lib/libX11.a(xcb_io.o): In function `_XSend':
(.text+0xc45): undefined reference to `xcb_flush'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_get_string_number':
(.text+0x39f): undefined reference to `pcre_get_stringnumber'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_get_capture_count':
(.text+0x426): undefined reference to `pcre_fullinfo'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_get_max_backref':
(.text+0x456): undefined reference to `pcre_fullinfo'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_unref':
(.text+0x6f7): undefined reference to `pcre_free'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_unref':
(.text+0x707): undefined reference to `pcre_free'
/usr/lib/libglib-2.0.a(gregex.o): In function `match_info_new':
(.text+0x895): undefined reference to `pcre_fullinfo'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_match_all_full':
(.text+0x1068): undefined reference to `pcre_dfa_exec'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_new':
(.text+0x12a5): undefined reference to `pcre_compile2'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_new':
(.text+0x12ce): undefined reference to `pcre_fullinfo'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_new':
(.text+0x1333): undefined reference to `pcre_study'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_new':
(.text+0x13c0): undefined reference to `pcre_config'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_new':
(.text+0x13db): undefined reference to `pcre_config'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_regex_new':
(.text+0x1422): undefined reference to `pcre_fullinfo'
/usr/lib/libglib-2.0.a(gregex.o): In function `get_matched_substring_number':
(.text+0x1a4e): undefined reference to `pcre_get_stringnumber'
/usr/lib/libglib-2.0.a(gregex.o): In function `get_matched_substring_number':
(.text+0x1a79): undefined reference to `pcre_get_stringtable_entries'
/usr/lib/libglib-2.0.a(gregex.o): In function `g_match_info_next':
(.text+0x1cc3): undefined reference to `pcre_exec'
collect2: ld returned 1 exit status
g++-4.1 -static -o "/home/paul/upp/out/GCC.Gui.Mt/HelloWorld" -Wl,-s -L"/usr/X11R6/lib" -L"/usr/lib" -Wl,-O,2
	  "/home/paul/upp/out/HelloWorld/GCC.Gui.Main.Mt/hello.o" "/home/paul/upp/out/CtrlLib/GCC.Gui.Mt/CtrlLib.
	o" "/home/paul/upp/out/CtrlCore/GCC.Gui.Mt/CtrlCore.o" "/home/paul/upp/out/RichText/GCC.Gui.Mt/RichImage.
	o" "/home/paul/upp/out/PdfDraw/GCC.Gui.Mt/PdfReport.o" "/home/paul/upp/out/plugin/bmp/GCC.Gui.Mt/BmpReg.o
	" "/home/paul/upp/out/plugin/png/GCC.Gui.Mt/pngreg.o" -Wl,--start-group  "/home/paul/upp/out/CtrlLib/GCC.
	Gui.Mt/CtrlLib.a" "/home/paul/upp/out/CtrlCore/GCC.Gui.Mt/CtrlCore.a" "/home/paul/upp/out/RichText/GCC.Gu
	i.Mt/RichText.a" "/home/paul/upp/out/PdfDraw/GCC.Gui.Mt/PdfDraw.a" -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 
	-lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -l
	Xfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lX11 -ldl -lXft -lfontconfig -lX
	render -lfreetype -lexpat "/home/paul/upp/out/Draw/GCC.Gui.Mt/Draw.a" "/home/paul/upp/out/plugin/bmp/GCC.
	Gui.Mt/bmp.a" -lpthread -ldl -lz "/home/paul/upp/out/Core/GCC.Gui.Mt/Core.a" -lpng "/home/paul/upp/out/pl
	ugin/png/GCC.Gui.Mt/png.a" -Wl,--end-group
Error executing g++-4.1 -static -o "/home/paul/upp/out/GCC.Gui.Mt/HelloWorld" -Wl,-s -L"/usr/X11R6/lib" -L"/u
	sr/lib" -Wl,-O,2  "/home/paul/upp/out/HelloWorld/GCC.Gui.Main.Mt/hello.o" "/home/paul/upp/out/CtrlLib/GCC
	.Gui.Mt/CtrlLib.o" "/home/paul/upp/out/CtrlCore/GCC.Gui.Mt/CtrlCore.o" "/home/paul/upp/out/RichText/GCC.G
	ui.Mt/RichImage.o" "/home/paul/upp/out/PdfDraw/GCC.Gui.Mt/PdfReport.o" "/home/paul/upp/out/plugin/bmp/GCC
	.Gui.Mt/BmpReg.o" "/home/paul/upp/out/plugin/png/GCC.Gui.Mt/pngreg.o" -Wl,--start-group  "/home/paul/upp/
	out/CtrlLib/GCC.Gui.Mt/CtrlLib.a" "/home/paul/upp/out/CtrlCore/GCC.Gui.Mt/CtrlCore.a" "/home/paul/upp/out
	/RichText/GCC.Gui.Mt/RichText.a" "/home/paul/upp/out/PdfDraw/GCC.Gui.Mt/PdfDraw.a" -lgtk-x11-2.0 -lgdk-x1
	1-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXra
	ndr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lX11 -ldl -lXft 
	-lfontconfig -lXrender -lfreetype -lexpat "/home/paul/upp/out/Draw/GCC.Gui.Mt/Draw.a" "/home/paul/upp/out
	/plugin/bmp/GCC.Gui.Mt/bmp.a" -lpthread -ldl -lz "/home/paul/upp/out/Core/GCC.Gui.Mt/Core.a" -lpng "/home
	/paul/upp/out/plugin/png/GCC.Gui.Mt/png.a" -Wl,--end-group
Exitcode: 1

There were errors. (1:20.11)
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: cross compile from win32 to Linux
Next Topic: Is there a working U++ [Free]BSD port?
Goto Forum:
  


Current Time: Thu Mar 28 21:24:16 CET 2024

Total time taken to generate the page: 0.01861 seconds