Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 249072 Details for
Bug 339248
media-gfx/exact-image _FORTIFY_SOURCE indicates presence of overflow
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Build log
exact-image-0.8.1:20100930-081821.log (text/plain), 20.05 KB, created by
Diego Elio Pettenò (RETIRED)
on 2010-09-30 12:58:39 UTC
(
hide
)
Description:
Build log
Filename:
MIME Type:
Creator:
Diego Elio Pettenò (RETIRED)
Created:
2010-09-30 12:58:39 UTC
Size:
20.05 KB
patch
obsolete
> * Package: media-gfx/exact-image-0.8.1 > * Repository: gentoo > * Maintainer: hwoarang@gentoo.org graphics@gentoo.org > * USE: elibc_glibc kernel_linux perl python ruby test userland_GNU x86 >>>> Unpacking source... >>>> Unpacking exact-image-0.8.1.tar.bz2 to /var/tmp/portage/media-gfx/exact-image-0.8.1/work >>>> Source unpacked in /var/tmp/portage/media-gfx/exact-image-0.8.1/work >>>> Preparing source in /var/tmp/portage/media-gfx/exact-image-0.8.1/work/exact-image-0.8.1 ... > * Applying exact-image-0.7.5-libpng14.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/media-gfx/exact-image-0.8.1/work/exact-image-0.8.1 ... >checking whether the C++ compiler works ... yes >checking for C++ STL support ... yes >checking for C++ templates ... yes >checking for C++ template specialization ... yes >checking for C++ partial template specialization ... yes >checking whether C++ supports templates ... yes >checking for header iostream ... found >checking for header string ... found >checking for header iostream ... found >checking for header sstream ... found >checking for header fstream ... found >checking for package x11 (atleast 11.0) ... disabled >checking for package libagg (atleast 2.3) ... yes (2.5.0) >checking for package freetype2 (atleast 9.5.0) ... disabled > >Freetype2 was not found - font rendering is disabled. >Freetype2 can be obtained from: www.freetype.org > >checking for package evas (atleast 0.9.9) ... disabled > >Enlightenment Evas was not found - edisplay is disabled. >Evas can be obtained from: www.enlightenment.org > >checking for header Evas_Engine_GL_X11.h ... not found >checking for package libjpeg ... disabled >checking for package libtiff ... disabled >checking for package libpng (atleast 1.2) ... disabled >checking for package libungif ... disabled >checking for package jasper ... disabled >checking for package expat ... disabled >checking for package OpenEXR (atleast 1.2.0) ... disabled >checking for package lcms (atleast 1.10) ... disabled >checking for package bardecode ... disabled >For optional, proprietary barcode recognition, place it in 'external/'. > >checking for package swig (atleast 1.3.32) ... disabled >checking for package lua (atleast 5.1) ... disabled >checking for package perl (atleast 5.8.0) ... yes (5.12.2) >checking for package php (atleast 5.2.0) ... disabled >checking for package python (atleast 2.5.0) ... yes (2.7) >checking for package ruby (atleast 1.8.5) ... yes (1.8.7) >>>> Source configured. >>>> Compiling source in /var/tmp/portage/media-gfx/exact-image-0.8.1/work/exact-image-0.8.1 ... >make -j14 > C++ objdir/lib/scale.o > C++ objdir/lib/Colorspace.o > C++ objdir/lib/floyd-steinberg.o > C++ objdir/lib/low-level.o > C++ objdir/lib/crop.o > C++ objdir/lib/FG-Matrix.o > C++ objdir/lib/hocr.o > C++ objdir/lib/rotate.o > C++ objdir/lib/Matrix.o > C++ objdir/lib/canvas.o > C++ objdir/lib/ContourMatching.o > C++ objdir/lib/empty-page.o >In file included from lib/rotate.cc:27:0: >lib/ImageIterator2.hh: In function âT0 codegen_return(T1&, T2&, T3&, T4&, T5&, T6&, T7&) [with T0 = Image*, ALGO = copy_crop_rotate_template, T1 = Image, T2 = int, T3 = int, T4 = unsigned int, T5 = unsigned int, T6 = double, T7 = const Image::iterator]â: >lib/ImageIterator2.hh:1249:6: warning: âtâ may be used uninitialized in this function > C++ objdir/lib/segmentation.o > C++ objdir/lib/Image2.o > C++ objdir/lib/GaussianBlur.o > C++ objdir/lib/optimize2bw.o > C++ objdir/lib/riemersma.o > C++ objdir/lib/Image.o > C++ objdir/lib/ContourUtility.o > C++ objdir/lib/agg.o > C++ objdir/lib/DistanceMatrix.o > C++ objdir/lib/vectorial.o > C++ objdir/lib/Contours.o > C++ objdir/codecs/dcraw.o >In file included from lib/vectorial.cc:34:0: >/usr/include/agg2/agg_conv_curve.h: In member function âunsigned int agg::conv_curve<VertexSource, Curve3, Curve4>::vertex(double*, double*) [with VertexSource = agg::path_base<agg::vertex_block_storage<double> >, Curve3 = agg::curve3, Curve4 = agg::curve4]â: >/usr/include/agg2/agg_conv_curve.h:164:16: warning: âend_xâ may be used uninitialized in this function >/usr/include/agg2/agg_conv_curve.h:165:16: warning: âend_yâ may be used uninitialized in this function >/usr/include/agg2/agg_conv_curve.h:163:16: warning: âct2_yâ may be used uninitialized in this function >/usr/include/agg2/agg_conv_curve.h:162:16: warning: âct2_xâ may be used uninitialized in this function > C++ objdir/codecs/pdf.o > C++ objdir/codecs/xpm.o > C++ objdir/codecs/bmp.o > C++ objdir/codecs/pnm.o > C++ objdir/codecs/eps.o > C++ objdir/codecs/raw.o > C++ objdir/codecs/ps.o > C++ objdir/codecs/pcx.o > C++ objdir/codecs/tga.o > C++ objdir/codecs/Codecs.o >In file included from /usr/include/string.h:642:0, > from codecs/tga.cc:26: >In function âchar* strcpy(char*, const char*)â, > inlined from âvirtual bool TGACodec::writeImage(std::ostream*, Image&, int, const std::string&)â at codecs/tga.cc:216:47: >/usr/include/bits/string3.h:107:63: warning: call to char* __builtin___strcpy_chk(char*, const char*, unsigned int) will always overflow destination buffer >/usr/include/bits/string3.h:107:63: warning: call to char* __builtin___strcpy_chk(char*, const char*, unsigned int) will always overflow destination buffer > C++ objdir/bardecode/Scanner.o > C++ objdir/utility/ArgumentList.o > C++ objdir/utility/File.o > C++ objdir/frontends/optimize2bw.o > C++ objdir/frontends/bardecode.o > C++ objdir/frontends/hocr2pdf.o >In file included from bardecode/Scanner.tcc:24:0, > from bardecode/Scanner.hh:186, > from frontends/bardecode.cc:31: >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:95:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >frontends/bardecode.cc:132:132: instantiated from here >bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:103:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >frontends/bardecode.cc:132:132: instantiated from here >bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type > C++ objdir/frontends/edentify.o > C++ objdir/frontends/empty-page.o > C++ objdir/frontends/econvert.o > LINK LIB objdir/lib/lib.a >In file included from bardecode/Scanner.tcc:24:0, > from bardecode/Scanner.hh:186, > from ./api/api.cc:42, > from frontends/econvert.cc:66: >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:95:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >./api/api.cc:895:101: instantiated from here >bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:103:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >./api/api.cc:895:101: instantiated from here >bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type > LINK LIB objdir/bardecode/lib.a >In file included from codecs/dcraw.cc:117:0: >codecs/dcraw.h: In function âvoid dcraw::parse_mos(int)â: >codecs/dcraw.h:4820:15: warning: array subscript is above array bounds >codecs/dcraw.h:4820:15: warning: array subscript is above array bounds >codecs/dcraw.h:4820:15: warning: array subscript is above array bounds >codecs/dcraw.h:4820:15: warning: array subscript is above array bounds >codecs/dcraw.h:4820:15: warning: array subscript is above array bounds >codecs/dcraw.h:4820:15: warning: array subscript is above array bounds >codecs/dcraw.h:4791:19: warning: âiâ may be used uninitialized in this function >codecs/dcraw.h: In function âvoid dcraw::parse_phase_one(int)â: >codecs/dcraw.h:5729:17: warning: array subscript is above array bounds >codecs/dcraw.h:5729:17: warning: array subscript is above array bounds >codecs/dcraw.h:5729:17: warning: array subscript is above array bounds >codecs/dcraw.h:5729:17: warning: array subscript is above array bounds >codecs/dcraw.h:5729:17: warning: array subscript is above array bounds >codecs/dcraw.h:5729:17: warning: array subscript is above array bounds >codecs/dcraw.h: In function âvoid dcraw::adobe_coeff(const char*, const char*)â: >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds >codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > LINK LIB objdir/codecs/lib.a > LINK EXEC objdir/frontends/optimize2bw > LINK EXEC objdir/frontends/bardecode > LINK EXEC objdir/frontends/hocr2pdf > LINK EXEC objdir/frontends/edentify > LINK EXEC objdir/frontends/empty-page > LINK EXEC objdir/frontends/econvert >rm objdir/frontends/bardecode.o objdir/frontends/edentify.o objdir/frontends/hocr2pdf.o objdir/frontends/econvert.o objdir/frontends/empty-page.o objdir/frontends/optimize2bw.o >>>> Source compiled. >>>> Test phase [none]: media-gfx/exact-image-0.8.1 > >>>> Install exact-image-0.8.1 into /var/tmp/portage/media-gfx/exact-image-0.8.1/image/ category media-gfx >make -j14 DESTDIR=/var/tmp/portage/media-gfx/exact-image-0.8.1/image/ install > C++ objdir/frontends/optimize2bw.o > C++ objdir/frontends/bardecode.o > C++ objdir/frontends/hocr2pdf.o >In file included from bardecode/Scanner.tcc:24:0, > from bardecode/Scanner.hh:186, > from frontends/bardecode.cc:31: >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:95:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >frontends/bardecode.cc:132:132: instantiated from here >bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:103:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >frontends/bardecode.cc:132:132: instantiated from here >bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type > C++ objdir/frontends/edentify.o > C++ objdir/frontends/empty-page.o > C++ objdir/frontends/econvert.o >In file included from bardecode/Scanner.tcc:24:0, > from bardecode/Scanner.hh:186, > from ./api/api.cc:42, > from frontends/econvert.cc:66: >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:95:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >./api/api.cc:895:101: instantiated from here >bardecode/code39.hh:292:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:293:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh: In member function âBarDecode::scanner_result_t BarDecode::code39_t::reverse_scan(TIT&, TIT, BarDecode::pos_t, BarDecode::pos_t, BarDecode::psize_t) const [with TIT = __gnu_cxx::__normal_iterator<const std::pair<bool, unsigned int>*, std::vector<std::pair<bool, unsigned int> > >, BarDecode::pos_t = int, BarDecode::psize_t = unsigned int]â: >bardecode/Scanner.tcc:103:17: instantiated from âvoid BarDecode::BarcodeIterator<vertical>::next() [with bool vertical = false]â >bardecode/Scanner.hh:136:28: instantiated from âBarDecode::BarcodeIterator<vertical>::BarcodeIterator(const Image*, BarDecode::threshold_t, BarDecode::codes_t, BarDecode::directions_t, int, int) [with bool vertical = false, BarDecode::threshold_t = int, BarDecode::codes_t = unsigned int]â >./api/api.cc:895:101: instantiated from here >bardecode/code39.hh:341:13: warning: case label value exceeds maximum value for type >bardecode/code39.hh:342:13: warning: case label value exceeds maximum value for type > LINK EXEC objdir/frontends/optimize2bw > LINK EXEC objdir/frontends/hocr2pdf > LINK EXEC objdir/frontends/edentify > LINK EXEC objdir/frontends/empty-page > LINK EXEC objdir/frontends/bardecode > LINK EXEC objdir/frontends/econvert >INSTALL EXEC objdir/frontends/optimize2bw >INSTALL EXEC objdir/frontends/bardecode >INSTALL EXEC objdir/frontends/hocr2pdf >INSTALL EXEC objdir/frontends/edentify >INSTALL EXEC objdir/frontends/empty-page >INSTALL EXEC objdir/frontends/econvert >>>> Completed installing exact-image-0.8.1 into /var/tmp/portage/media-gfx/exact-image-0.8.1/image/ > >strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment > usr/bin/empty-page > usr/bin/bardecode > usr/bin/optimize2bw > usr/bin/edentify > usr/bin/hocr2pdf > usr/bin/econvert > > * QA Notice: Package has poor programming practices which may compile > * fine but exhibit random runtime failures. > * codecs/dcraw.h:4820:15: warning: array subscript is above array bounds > * codecs/dcraw.h:4820:15: warning: array subscript is above array bounds > * codecs/dcraw.h:4820:15: warning: array subscript is above array bounds > * codecs/dcraw.h:4820:15: warning: array subscript is above array bounds > * codecs/dcraw.h:4820:15: warning: array subscript is above array bounds > * codecs/dcraw.h:4820:15: warning: array subscript is above array bounds > * codecs/dcraw.h:5729:17: warning: array subscript is above array bounds > * codecs/dcraw.h:5729:17: warning: array subscript is above array bounds > * codecs/dcraw.h:5729:17: warning: array subscript is above array bounds > * codecs/dcraw.h:5729:17: warning: array subscript is above array bounds > * codecs/dcraw.h:5729:17: warning: array subscript is above array bounds > * codecs/dcraw.h:5729:17: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > * codecs/dcraw.h:6469:14: warning: array subscript is above array bounds > > > * QA Notice: Package has poor programming practices which may compile > * fine but exhibit random runtime failures. > * /usr/include/bits/string3.h:107:63: warning: call to char* __builtin___strcpy_chk(char*, const char*, unsigned int) will always overflow destination buffer > * /usr/include/bits/string3.h:107:63: warning: call to char* __builtin___strcpy_chk(char*, const char*, unsigned int) will always overflow destination buffer > > * Please do not file a Gentoo bug and instead report the above QA > * issues directly to the upstream developers of this software. > * Homepage: http://www.exactcode.de/site/open_source/exactimage/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 339248
: 249072 |
249258
|
252165