>>> Unpacking source... >>> Unpacking subtitleripper-0.3-4.tgz to /var/tmp/portage/media-video/subtitleripper-0.3.4-r3/work * Applying subtitleripper-0.3.4-linkingorder.patch ...  [ ok ] >>> Source unpacked in /var/tmp/portage/media-video/subtitleripper-0.3.4-r3/work >>> Compiling source in /var/tmp/portage/media-video/subtitleripper-0.3.4-r3/work/subtitleripper ... make -j3 Compiling subtitle2pgm.c Compiling spudec.c Compiling srttool.c subtitle2pgm.c: In function ‘main’: subtitle2pgm.c:384: warning: dereferencing type-punned pointer will break strict-aliasing rules subtitle2pgm.c:446: warning: pointer targets in passing argument 2 of ‘spudec_assemble’ differ in signedness spudec.h:53: note: expected ‘unsigned char *’ but argument is of type ‘char *’ In file included from /usr/include/png.h:478, from spudec.c:44: /usr/include/pngconf.h:335: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘.’ token /usr/include/pngconf.h:336: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘include’ make: *** [spudec.o] Error 1 make: *** Waiting for unfinished jobs.... srttool.c: In function ‘read_srt_tag’: srttool.c:290: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result * * ERROR: media-video/subtitleripper-0.3.4-r3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2471: Called _eapi0_src_compile * ebuild.sh, line 600: Called _eapi2_src_compile * ebuild.sh, line 634: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-video/subtitleripper-0.3.4-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/subtitleripper-0.3.4-r3/temp/environment'. *