[Geany] LibPNG issue on Ubuntu 6.06

Rowan Lewis rowan at xxxxx
Mon Aug 28 04:28:14 UTC 2006


Hello,

I'm having some trouble compiling r768, this is what make outputs:

/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_get_IHDR at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_destroy_write_struct at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_write_end at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_tRNS_to_alpha at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_write_fn at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_destroy_read_struct at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_create_read_struct at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_palette_to_rgb at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_read_fn at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_bKGD at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_filler at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_read_image at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_interlace_handling at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_get_io_ptr at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_error at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_read_end at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_read_info at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_read_update_info at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_create_write_struct at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_IHDR at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_get_valid at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_packing at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_create_info_struct at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_convert_from_time_t at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_gray_to_rgb at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_write_info at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_write_image at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_read_user_transform_fn at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_gray_1_2_4_to_8 at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_tIME at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_write_user_transform_fn at PNG12_0'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libcairo.so: undefined 
reference to `png_set_strip_16 at PNG12_0'
collect2: ld returned 1 exit status
make[2]: *** [geany] Error 1
make[2]: Leaving directory `/home/rowan/Downloads/Development/geany/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rowan/Downloads/Development/geany'
make: *** [all] Error 2

Can anyone tell me what that means? Is LibPNG broken, or Cairo?

Thanks, Rowan Lewis.



More information about the Users mailing list