[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#667159: exactimage: ftbfs with GCC-4.7



Package: exactimage
Version: 0.8.5-3
Severity: important
Tags: sid wheezy
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.7

The package fails to build in a test rebuild on at least amd64 with
gcc-4.7/g++-4.7, but succeeds to build with gcc-4.6/g++-4.6. The
severity of this report may be raised before the wheezy release.

edisplay/edisplay.cc:585:20: error: 'usleep' was not declared in this scope

The full build log can be found at:
http://people.debian.org/~lucas/logs/2012/03/29-clang-gcc47/unstable-gcc47/exactimage_0.8.5-3_unstable-gcc47.log
The last lines of the build log are at the end of this report.

Some hints on fixing these issues can be found at
http://gcc.gnu.org/gcc-4.7/porting_to.html

To build with GCC 4.7, either set CC=gcc-4.7 CXX=g++-4.7 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

[...]
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN    -o 'objdir/frontends/edentify' objdir/frontends/edentify.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/bardecode.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-z,relro -Wl,--as-needed   -lagg_pic -laggfontfreetype_pic -lfreetype  -lj
 peg -ltiff -ltiffxx -lpng -lungif -ljasper -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread -llcms -lexpat -lz  -L/usr/X11/lib64 -L/usr/X11/lib -lX11 -lXrender -levas 
  C++       objdir/frontends/empty-page.o
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN  -c  -MMD -MP -MF 'objdir/frontends/empty-page.d' -o 'objdir/frontends/empty-page.o' 'frontends/empty-page.cc'
  LINK EXEC objdir/frontends/empty-page
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN    -o 'objdir/frontends/empty-page' objdir/frontends/empty-page.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/bardecode.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-z,relro -Wl,--as-needed   -lagg_pic -laggfontfreetype_pic -lfreetype 
  -ljpeg -ltiff -ltiffxx -lpng -lungif -ljasper -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread -llcms -lexpat -lz  -L/usr/X11/lib64 -L/usr/X11/lib -lX11 -lXrender -levas 
  C++       objdir/frontends/hocr2pdf.o
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN  -c  -MMD -MP -MF 'objdir/frontends/hocr2pdf.d' -o 'objdir/frontends/hocr2pdf.o' 'frontends/hocr2pdf.cc'
  LINK EXEC objdir/frontends/hocr2pdf
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN    -o 'objdir/frontends/hocr2pdf' objdir/frontends/hocr2pdf.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/bardecode.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-z,relro -Wl,--as-needed   -lagg_pic -laggfontfreetype_pic -lfreetype  -lj
 peg -ltiff -ltiffxx -lpng -lungif -ljasper -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread -llcms -lexpat -lz  -L/usr/X11/lib64 -L/usr/X11/lib -lX11 -lXrender -levas 
  C++       objdir/frontends/optimize2bw.o
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN  -c  -MMD -MP -MF 'objdir/frontends/optimize2bw.d' -o 'objdir/frontends/optimize2bw.o' 'frontends/optimize2bw.cc'
  LINK EXEC objdir/frontends/optimize2bw
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN    -o 'objdir/frontends/optimize2bw' objdir/frontends/optimize2bw.o objdir/lib/lib.a objdir/codecs/lib.a objdir/bardecode/bardecode.a objdir/utility/ArgumentList.o objdir/utility/File.o -Wl,-z,relro -Wl,--as-needed   -lagg_pic -laggfontfreetype_pic -lfreetyp
 e  -ljpeg -ltiff -ltiffxx -lpng -lungif -ljasper -pthread -lIlmImf -lz -lImath -lHalf -lIex -lIlmThread -llcms -lexpat -lz  -L/usr/X11/lib64 -L/usr/X11/lib -lX11 -lXrender -levas 
  C++       objdir/gfx/EvasHelper.o
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN  -c  -MMD -MP -MF 'objdir/gfx/EvasHelper.d' -o 'objdir/gfx/EvasHelper.o' 'gfx/EvasHelper.cc'
  C++       objdir/gfx/X11Helper.o
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN  -c  -MMD -MP -MF 'objdir/gfx/X11Helper.d' -o 'objdir/gfx/X11Helper.o' 'gfx/X11Helper.cc'
  LINK LIB  objdir/gfx/libgsmpgfx.a
ld -r -o 'objdir/gfx/libgsmpgfx.a' objdir/gfx/EvasHelper.o objdir/gfx/X11Helper.o objdir/lib/lib.a objdir/codecs/lib.a objdir/utility/ArgumentList.o
  C++       objdir/edisplay/edisplay.o
g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -fopenmp -fPIC -Wno-sign-compare -fPIC -funroll-loops -fomit-frame-pointer -funswitch-loops -fpeel-loops -ftracer -funit-at-a-time -frename-registers -ftree-vectorize -Wno-switch -Wno-switch-enum -I . -I/usr/include/agg2 -I/usr/include/freetype2 -I lib -I utility -pthread -I/usr/include/OpenEXR -I codecs/ -I bardecode -I utility -I utility -I/usr/X11/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/p11-kit-1 -I/usr/include/evas-1 -I/usr/include/eet-1 -I/usr/include/eina-1 -I/usr/include/eina-1/eina -Igfx -D WITHEVAS_COLOR_PREMUL -I . -I lib -I gfx -D WITHEVAS_X11_CONNECTION -D WITHEVAS_X11_SCREEN  -c  -MMD -MP -MF 'objdir/edisplay/edisplay.d' -o 'objdir/edisplay/edisplay.o' 'edisplay/edisplay.cc'
edisplay/edisplay.cc: In member function 'int Viewer::Run(bool)':
edisplay/edisplay.cc:220:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
edisplay/edisplay.cc:221:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
edisplay/edisplay.cc:585:20: error: 'usleep' was not declared in this scope
make[1]: *** [objdir/edisplay/edisplay.o] Error 1
rm objdir/frontends/bardecode.o objdir/frontends/edentify.o objdir/frontends/hocr2pdf.o objdir/frontends/e2mtiff.o objdir/frontends/empty-page.o objdir/frontends/econvert.o objdir/frontends/optimize2bw.o
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2



Reply to: