public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] libpng15: fltk & graphicsmagick failed to build
@ 2011-10-17  2:42 meino.cramer
  2011-10-17  6:02 ` Bill Kenworthy
  2011-10-17 16:34 ` Mark Knecht
  0 siblings, 2 replies; 10+ messages in thread
From: meino.cramer @ 2011-10-17  2:42 UTC (permalink / raw
  To: Gentoo

Hi,

after updating to lipng15 and rebuilding all needed stuff, fltk
and graphicsmagick exhibit build failures:

=== FLTK ===

Compiling FileIcon2.cxx...
Compiling Fl_Guess_Image.cxx...
Compiling fl_jpeg.cxx...
Compiling fl_png.cxx...
fl_png.cxx: In member function ‘virtual bool fltk::pngImage::fetch()’:
fl_png.cxx:114:7: error: invalid use of incomplete type ‘struct png_struct’
/usr/include/png.h:830:16: error: forward declaration of ‘struct png_struct’
make[1]: *** [fl_png.o] Error 1
make: *** [all] Error 2
emake failed
 * ERROR: x11-libs/fltk-2.0_pre6970 failed (compile phase):
 *   make failed
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 3146:  Called die
 * The specific snippet of code:
 *       emake || die "make failed";
 * 


=== GRAPHICSMAGICK ===

mv -f coders/.deps/coders_jp2_la-jp2.Tpo coders/.deps/coders_jp2_la-jp2.Plo
/bin/sh ./libtool  --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc -std=gnu99  -march=native -O2 -pipe -msse3 -Wall -no-undefined -export-symbols-regex ".*" -shared -module -avoid-version -Wl,-O1 -Wl,--as-needed -o coders/jp2.la -rpath /usr/lib64/GraphicsMagick-1.3.12/modules-Q8/coders coders/coders_jp2_la-jp2.lo magick/libGraphicsMagick.la -ljasper -ljpeg -lm 
libtool: link: /usr/bin/nm -B  coders/.libs/coders_jp2_la-jp2.o   | sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /bin/sed 's/.* //' | sort | uniq > coders/.libs/jp2.exp
libtool: link: /bin/grep -E -e ".*" "coders/.libs/jp2.exp" > "coders/.libs/jp2.expT"
libtool: link: mv -f "coders/.libs/jp2.expT" "coders/.libs/jp2.exp"
libtool: link: echo "{ global:" > coders/.libs/jp2.ver
libtool: link:  cat coders/.libs/jp2.exp | sed -e "s/\(.*\)/\1;/" >> coders/.libs/jp2.ver
libtool: link:  echo "local: *; };" >> coders/.libs/jp2.ver
libtool: link:  x86_64-pc-linux-gnu-gcc -std=gnu99 -shared  coders/.libs/coders_jp2_la-jp2.o   -Wl,-rpath -Wl,/var/tmp/portage/media-gfx/graphicsmagick-1.3.12/work/GraphicsMagick-1.3.12/magick/.libs magick/.libs/libGraphicsMagick.so -L/usr/lib64 -lXext /usr/lib64/libSM.so -luuid /usr/lib64/libICE.so -lX11 -lbz2 -lz /usr/lib64/libltdl.so -ldl -ljasper -ljpeg -lm  -march=native -msse3 -Wl,-O1 -Wl,--as-needed   -Wl,-soname -Wl,jp2.so -Wl,-version-script -Wl,coders/.libs/jp2.ver -o coders/.libs/jp2.so
libtool: link: ( cd "coders/.libs" && rm -f "jp2.la" && ln -s "../jp2.la" "jp2.la" )
/bin/sh ./libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./magick     -march=native -O2 -pipe -msse3 -Wall -MT coders/coders_png_la-png.lo -MD -MP -MF coders/.deps/coders_png_la-png.Tpo -c -o coders/coders_png_la-png.lo `test -f 'coders/png.c' || echo './'`coders/png.c
libtool: compile:  x86_64-pc-linux-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I./magick -march=native -O2 -pipe -msse3 -Wall -MT coders/coders_png_la-png.lo -MD -MP -MF coders/.deps/coders_png_la-png.Tpo -c coders/png.c  -fPIC -DPIC -o coders/.libs/coders_png_la-png.o
coders/png.c: In function ‘PNGErrorHandler’:
coders/png.c:1354:15: error: dereferencing pointer to incomplete type
coders/png.c: In function ‘ReadOnePNGImage’:
coders/png.c:1668:7: error: dereferencing pointer to incomplete type
coders/png.c:1752:16: error: dereferencing pointer to incomplete type
coders/png.c:1754:21: error: dereferencing pointer to incomplete type
coders/png.c:1764:53: error: dereferencing pointer to incomplete type
coders/png.c:1765:53: error: dereferencing pointer to incomplete type
coders/png.c:1768:38: error: dereferencing pointer to incomplete type
coders/png.c:1768:61: error: dereferencing pointer to incomplete type
coders/png.c:1771:38: error: dereferencing pointer to incomplete type
coders/png.c:1774:38: error: dereferencing pointer to incomplete type
coders/png.c:1774:64: error: dereferencing pointer to incomplete type
coders/png.c:1778:16: error: dereferencing pointer to incomplete type
coders/png.c:1791:27: warning: passing argument 5 of ‘png_get_iCCP’ from incompatible pointer type
/usr/include/png.h:2235:1: note: expected ‘png_bytepp’ but argument is of type ‘char **’
coders/png.c:1843:16: error: dereferencing pointer to incomplete type
coders/png.c:1871:14: error: dereferencing pointer to incomplete type
coders/png.c:1873:14: error: dereferencing pointer to incomplete type
coders/png.c:1875:44: error: dereferencing pointer to incomplete type
coders/png.c:1888:16: error: dereferencing pointer to incomplete type
coders/png.c:1932:20: error: dereferencing pointer to incomplete type
coders/png.c:1936:16: error: dereferencing pointer to incomplete type
coders/png.c:1945:42: error: dereferencing pointer to incomplete type
coders/png.c:1952:30: error: dereferencing pointer to incomplete type
coders/png.c:1969:28: error: dereferencing pointer to incomplete type
coders/png.c:1979:47: error: dereferencing pointer to incomplete type
coders/png.c:1998:48: error: dereferencing pointer to incomplete type
coders/png.c:2000:16: error: dereferencing pointer to incomplete type
coders/png.c:2008:20: error: dereferencing pointer to incomplete type
coders/png.c:2010:48: error: dereferencing pointer to incomplete type
coders/png.c:2011:50: error: dereferencing pointer to incomplete type
coders/png.c:2012:49: error: dereferencing pointer to incomplete type
coders/png.c:2017:13: error: dereferencing pointer to incomplete type
coders/png.c:2019:13: error: dereferencing pointer to incomplete type
coders/png.c:2021:13: error: dereferencing pointer to incomplete type
coders/png.c:2025:16: error: dereferencing pointer to incomplete type
coders/png.c:2034:33: error: dereferencing pointer to incomplete type
coders/png.c:2040:28: error: dereferencing pointer to incomplete type
coders/png.c:2042:29: error: dereferencing pointer to incomplete type
coders/png.c:2044:29: error: dereferencing pointer to incomplete type
coders/png.c:2046:29: error: dereferencing pointer to incomplete type
coders/png.c:2047:20: error: dereferencing pointer to incomplete type
coders/png.c:2059:27: error: dereferencing pointer to incomplete type
coders/png.c:2070:45: error: dereferencing pointer to incomplete type
coders/png.c:2072:46: error: dereferencing pointer to incomplete type
coders/png.c:2075:36: error: dereferencing pointer to incomplete type
coders/png.c:2076:37: error: dereferencing pointer to incomplete type
coders/png.c:2085:27: error: dereferencing pointer to incomplete type
coders/png.c:2086:24: error: dereferencing pointer to incomplete type
coders/png.c:2087:17: error: dereferencing pointer to incomplete type
coders/png.c:2088:17: error: dereferencing pointer to incomplete type
coders/png.c:2089:17: error: dereferencing pointer to incomplete type
coders/png.c:2092:35: error: dereferencing pointer to incomplete type
coders/png.c:2100:20: error: dereferencing pointer to incomplete type
coders/png.c:2124:20: error: dereferencing pointer to incomplete type
coders/png.c:2145:41: error: dereferencing pointer to incomplete type
coders/png.c:2184:16: error: dereferencing pointer to incomplete type
coders/png.c:2184:16: error: dereferencing pointer to incomplete type
coders/png.c:2184:16: error: dereferencing pointer to incomplete type
coders/png.c:2184:16: error: dereferencing pointer to incomplete type
coders/png.c:2187:16: error: dereferencing pointer to incomplete type
coders/png.c:2187:16: error: dereferencing pointer to incomplete type
coders/png.c:2187:16: error: dereferencing pointer to incomplete type
coders/png.c:2187:16: error: dereferencing pointer to incomplete type
coders/png.c:2208:31: error: dereferencing pointer to incomplete type
coders/png.c:2210:33: error: dereferencing pointer to incomplete type
coders/png.c:2211:33: error: dereferencing pointer to incomplete type
coders/png.c:2212:33: error: dereferencing pointer to incomplete type
coders/png.c:2217:35: error: dereferencing pointer to incomplete type
coders/png.c:2232:30: error: dereferencing pointer to incomplete type
coders/png.c:2238:39: error: dereferencing pointer to incomplete type
coders/png.c:2249:35: error: dereferencing pointer to incomplete type
coders/png.c:2251:34: error: dereferencing pointer to incomplete type
coders/png.c:2285:35: error: dereferencing pointer to incomplete type
coders/png.c:2291:35: error: dereferencing pointer to incomplete type
coders/png.c:2298:40: error: dereferencing pointer to incomplete type
coders/png.c:2302:26: error: dereferencing pointer to incomplete type
coders/png.c:2303:26: error: dereferencing pointer to incomplete type
coders/png.c:2312:45: error: dereferencing pointer to incomplete type
coders/png.c:2316:31: error: dereferencing pointer to incomplete type
coders/png.c:2317:31: error: dereferencing pointer to incomplete type
coders/png.c:2325:31: error: dereferencing pointer to incomplete type
coders/png.c:2327:52: error: dereferencing pointer to incomplete type
coders/png.c:2375:31: error: dereferencing pointer to incomplete type
coders/png.c:2388:35: error: dereferencing pointer to incomplete type
coders/png.c:2398:30: error: dereferencing pointer to incomplete type
coders/png.c:2448:32: error: dereferencing pointer to incomplete type
coders/png.c:2502:36: error: dereferencing pointer to incomplete type
coders/png.c:2552:16: error: dereferencing pointer to incomplete type
coders/png.c:2575:28: error: dereferencing pointer to incomplete type
coders/png.c:2579:42: error: dereferencing pointer to incomplete type
coders/png.c:2581:25: error: dereferencing pointer to incomplete type
coders/png.c:2586:33: error: dereferencing pointer to incomplete type
coders/png.c: In function ‘WriteOnePNGImage’:
coders/png.c:6262:7: error: dereferencing pointer to incomplete type
coders/png.c:6291:12: error: dereferencing pointer to incomplete type
coders/png.c:6292:12: error: dereferencing pointer to incomplete type
coders/png.c:6297:53: error: dereferencing pointer to incomplete type
coders/png.c:6300:53: error: dereferencing pointer to incomplete type
coders/png.c:6309:12: error: dereferencing pointer to incomplete type
coders/png.c:6314:38: error: dereferencing pointer to incomplete type
coders/png.c:6401:16: error: dereferencing pointer to incomplete type
coders/png.c:6402:16: error: dereferencing pointer to incomplete type
coders/png.c:6428:20: error: dereferencing pointer to incomplete type
coders/png.c:6432:18: error: dereferencing pointer to incomplete type
coders/png.c:6433:18: error: dereferencing pointer to incomplete type
coders/png.c:6474:18: error: dereferencing pointer to incomplete type
coders/png.c:6476:22: error: dereferencing pointer to incomplete type
coders/png.c:6481:20: error: dereferencing pointer to incomplete type
coders/png.c:6501:30: error: dereferencing pointer to incomplete type
coders/png.c:6507:18: error: dereferencing pointer to incomplete type
coders/png.c:6509:24: error: dereferencing pointer to incomplete type
coders/png.c:6510:22: error: dereferencing pointer to incomplete type
coders/png.c:6511:22: error: dereferencing pointer to incomplete type
coders/png.c:6512:20: error: dereferencing pointer to incomplete type
coders/png.c:6513:24: error: dereferencing pointer to incomplete type
coders/png.c:6514:20: error: dereferencing pointer to incomplete type
coders/png.c:6515:22: error: dereferencing pointer to incomplete type
coders/png.c:6516:11: error: dereferencing pointer to incomplete type
coders/png.c:6516:11: error: dereferencing pointer to incomplete type
coders/png.c:6521:15: error: dereferencing pointer to incomplete type
coders/png.c:6521:15: error: dereferencing pointer to incomplete type
coders/png.c:6521:15: error: dereferencing pointer to incomplete type
coders/png.c:6523:18: error: dereferencing pointer to incomplete type
coders/png.c:6533:16: error: dereferencing pointer to incomplete type
coders/png.c:6538:16: error: dereferencing pointer to incomplete type
coders/png.c:6542:20: error: dereferencing pointer to incomplete type
coders/png.c:6543:18: error: dereferencing pointer to incomplete type
coders/png.c:6545:16: error: dereferencing pointer to incomplete type
coders/png.c:6550:24: error: dereferencing pointer to incomplete type
coders/png.c:6551:24: error: dereferencing pointer to incomplete type
coders/png.c:6555:24: error: dereferencing pointer to incomplete type
coders/png.c:6561:22: error: dereferencing pointer to incomplete type
coders/png.c:6563:22: error: dereferencing pointer to incomplete type
coders/png.c:6567:20: error: dereferencing pointer to incomplete type
coders/png.c:6568:20: error: dereferencing pointer to incomplete type
coders/png.c:6574:22: error: dereferencing pointer to incomplete type
coders/png.c:6576:22: error: dereferencing pointer to incomplete type
coders/png.c:6583:26: error: dereferencing pointer to incomplete type
coders/png.c:6587:18: error: dereferencing pointer to incomplete type
coders/png.c:6589:18: error: dereferencing pointer to incomplete type
coders/png.c:6597:63: error: dereferencing pointer to incomplete type
coders/png.c:6598:42: error: dereferencing pointer to incomplete type
coders/png.c:6605:42: error: dereferencing pointer to incomplete type
coders/png.c:6620:24: error: dereferencing pointer to incomplete type
coders/png.c:6628:28: error: dereferencing pointer to incomplete type
coders/png.c:6630:28: error: dereferencing pointer to incomplete type
coders/png.c:6632:28: error: dereferencing pointer to incomplete type
coders/png.c:6634:28: error: dereferencing pointer to incomplete type
coders/png.c:6658:28: error: dereferencing pointer to incomplete type
coders/png.c:6659:28: error: dereferencing pointer to incomplete type
coders/png.c:6660:28: error: dereferencing pointer to incomplete type
coders/png.c:6662:28: error: dereferencing pointer to incomplete type
coders/png.c:6664:28: error: dereferencing pointer to incomplete type
coders/png.c:6666:28: error: dereferencing pointer to incomplete type
coders/png.c:6670:24: error: dereferencing pointer to incomplete type
coders/png.c:6687:32: error: dereferencing pointer to incomplete type
coders/png.c:6687:32: error: dereferencing pointer to incomplete type
coders/png.c:6687:32: error: dereferencing pointer to incomplete type
coders/png.c:6700:31: error: dereferencing pointer to incomplete type
coders/png.c:6700:31: error: dereferencing pointer to incomplete type
coders/png.c:6700:31: error: dereferencing pointer to incomplete type
coders/png.c:6711:26: error: dereferencing pointer to incomplete type
coders/png.c:6713:24: error: dereferencing pointer to incomplete type
coders/png.c:6715:24: error: dereferencing pointer to incomplete type
coders/png.c:6718:28: error: dereferencing pointer to incomplete type
coders/png.c:6719:28: error: dereferencing pointer to incomplete type
coders/png.c:6720:28: error: dereferencing pointer to incomplete type
coders/png.c:6721:28: error: dereferencing pointer to incomplete type
coders/png.c:6726:20: error: dereferencing pointer to incomplete type
coders/png.c:6732:22: error: dereferencing pointer to incomplete type
coders/png.c:6735:24: error: dereferencing pointer to incomplete type
coders/png.c:6737:26: error: dereferencing pointer to incomplete type
coders/png.c:6744:22: error: dereferencing pointer to incomplete type
coders/png.c:6747:28: error: dereferencing pointer to incomplete type
coders/png.c:6749:28: error: dereferencing pointer to incomplete type
coders/png.c:6750:47: error: dereferencing pointer to incomplete type
coders/png.c:6752:30: error: dereferencing pointer to incomplete type
coders/png.c:6754:55: error: dereferencing pointer to incomplete type
coders/png.c:6782:30: error: dereferencing pointer to incomplete type
coders/png.c:6784:30: error: dereferencing pointer to incomplete type
coders/png.c:6786:30: error: dereferencing pointer to incomplete type
coders/png.c:6800:28: error: dereferencing pointer to incomplete type
coders/png.c:6804:26: error: dereferencing pointer to incomplete type
coders/png.c:6805:26: error: dereferencing pointer to incomplete type
coders/png.c:6854:26: error: dereferencing pointer to incomplete type
coders/png.c:6855:41: error: dereferencing pointer to incomplete type
coders/png.c:6856:28: error: dereferencing pointer to incomplete type
coders/png.c:6857:26: error: dereferencing pointer to incomplete type
coders/png.c:6893:50: error: dereferencing pointer to incomplete type
coders/png.c:6903:38: error: dereferencing pointer to incomplete type
coders/png.c:6905:38: error: dereferencing pointer to incomplete type
coders/png.c:6906:38: error: dereferencing pointer to incomplete type
coders/png.c:6907:38: error: dereferencing pointer to incomplete type
coders/png.c:6919:35: error: dereferencing pointer to incomplete type
coders/png.c:6926:40: error: dereferencing pointer to incomplete type
coders/png.c:6929:34: error: dereferencing pointer to incomplete type
coders/png.c:6930:32: error: dereferencing pointer to incomplete type
coders/png.c:6931:36: error: dereferencing pointer to incomplete type
coders/png.c:6932:32: error: dereferencing pointer to incomplete type
coders/png.c:6933:34: error: dereferencing pointer to incomplete type
coders/png.c:6935:34: error: dereferencing pointer to incomplete type
coders/png.c:6937:38: error: dereferencing pointer to incomplete type
coders/png.c:6941:36: error: dereferencing pointer to incomplete type
coders/png.c:6949:23: error: dereferencing pointer to incomplete type
coders/png.c:6949:23: error: dereferencing pointer to incomplete type
coders/png.c:6949:23: error: dereferencing pointer to incomplete type
coders/png.c:6952:26: error: dereferencing pointer to incomplete type
coders/png.c:6961:26: error: dereferencing pointer to incomplete type
coders/png.c:6962:26: error: dereferencing pointer to incomplete type
coders/png.c:6963:26: error: dereferencing pointer to incomplete type
coders/png.c:6964:26: error: dereferencing pointer to incomplete type
coders/png.c:6972:20: error: dereferencing pointer to incomplete type
coders/png.c:6972:48: error: dereferencing pointer to incomplete type
coders/png.c:6981:33: error: dereferencing pointer to incomplete type
coders/png.c:6992:20: error: dereferencing pointer to incomplete type
coders/png.c:6993:50: error: dereferencing pointer to incomplete type
coders/png.c:7000:57: error: dereferencing pointer to incomplete type
coders/png.c:7001:36: error: dereferencing pointer to incomplete type
coders/png.c:7047:16: error: dereferencing pointer to incomplete type
coders/png.c:7064:23: error: dereferencing pointer to incomplete type
coders/png.c:7065:23: error: dereferencing pointer to incomplete type
coders/png.c:7109:32: warning: pointer targets in passing argument 5 of ‘png_set_iCCP’ differ in signedness
/usr/include/png.h:2242:1: note: expected ‘png_const_bytep’ but argument is of type ‘char *’
coders/png.c:7173:24: error: dereferencing pointer to incomplete type
coders/png.c:7213:12: error: dereferencing pointer to incomplete type
coders/png.c:7316:40: error: dereferencing pointer to incomplete type
coders/png.c:7328:30: error: dereferencing pointer to incomplete type
coders/png.c:7371:55: error: dereferencing pointer to incomplete type
coders/png.c:7372:52: error: dereferencing pointer to incomplete type
coders/png.c:7378:36: error: dereferencing pointer to incomplete type
coders/png.c:7391:41: error: dereferencing pointer to incomplete type
coders/png.c:7436:36: error: dereferencing pointer to incomplete type
coders/png.c:7441:41: error: dereferencing pointer to incomplete type
coders/png.c:7474:53: error: dereferencing pointer to incomplete type
coders/png.c:7477:53: error: dereferencing pointer to incomplete type
coders/png.c:7479:65: error: dereferencing pointer to incomplete type
coders/png.c:7482:59: error: dereferencing pointer to incomplete type
coders/png.c:7483:38: error: dereferencing pointer to incomplete type
coders/png.c:7486:38: error: dereferencing pointer to incomplete type
coders/png.c:7563:61: error: dereferencing pointer to incomplete type
coders/png.c:7565:21: error: dereferencing pointer to incomplete type
coders/png.c:7586:52: error: dereferencing pointer to incomplete type
coders/png.c:7589:52: error: dereferencing pointer to incomplete type
coders/png.c:7608:24: error: dereferencing pointer to incomplete type
coders/png.c:7623:16: error: dereferencing pointer to incomplete type
coders/png.c:7625:7: error: dereferencing pointer to incomplete type
coders/png.c:7625:7: error: dereferencing pointer to incomplete type
coders/png.c:7626:16: error: dereferencing pointer to incomplete type
coders/png.c: In function ‘PNGErrorHandler’:
coders/png.c:1355:1: warning: ‘noreturn’ function does return
make[1]: *** [coders/coders_png_la-png.lo] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-gfx/graphicsmagick-1.3.12/work/GraphicsMagick-1.3.12'
make: *** [all] Error 2
emake failed
 * ERROR: media-gfx/graphicsmagick-1.3.12 failed (compile phase):
 *   emake failed
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 2957:  Called die
 * The specific snippet of code:
 *       emake || die "emake failed";




according to the grep command in the news, these
are not based on bogus la files.

If further information are required I will be happy to post them here.
For the moment I will not mailbomb the list with information, which 
may be not needed...

Best regards,
mcc




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2011-10-17 18:21 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-17  2:42 [gentoo-user] libpng15: fltk & graphicsmagick failed to build meino.cramer
2011-10-17  6:02 ` Bill Kenworthy
2011-10-17 16:34 ` Mark Knecht
2011-10-17 16:59   ` meino.cramer
2011-10-17 17:03     ` Michael Mol
2011-10-17 17:07       ` Michael Mol
2011-10-17 17:19     ` Mark Knecht
2011-10-17 18:09       ` Pandu Poluan
2011-10-17 18:19         ` Mark Knecht
2011-10-17 17:57     ` justin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox