Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 137328 - enblend version 2.5 fails to compile.
Summary: enblend version 2.5 fails to compile.
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-19 19:33 UTC by Erich Bender
Modified: 2006-06-19 23:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Erich Bender 2006-06-19 19:33:51 UTC
enblend version 2.5 fails to compile (see below).  When I go back to version 2.3 it compiles and installs normally.

When executing the command

emerge enblend

I get the errors:

...
...
...
then mv -f ".deps/enblend-enblend.Tpo" ".deps/enblend-enblend.Po"; else rm -f ".deps/enblend-enblend.Tpo"; exit 1; fi
In file included from enblend.h:34,
                 from enblend.cc:82:
assemble.h: In function `std::pair<ImageType*, AlphaType*>
   enblend::assemble(std::list<vigra::ImageImportInfo*,
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&,
   enblend::EnblendROI&)':
assemble.h:109: error: syntax error before `/' token
assemble.h:113: error: template definition of non-template `
   enblend::assemble(std::list<vigra::ImageImportInfo*,
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&,
   enblend::EnblendROI&)::ThresholdingAccessor enblend::imageATA(...)'
assemble.h:114: error: `enblend::assemble(std::list<vigra::ImageImportInfo*,
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&,
   enblend::EnblendROI&)::ThresholdingAccessor vigra::NumericTraits<typename
   AlphaType::PixelType>::imageA' is not a static member of `struct
   vigra::NumericTraits<typename AlphaType::PixelType>'
assemble.h:114: error: template definition of non-template `
   enblend::assemble(std::list<vigra::ImageImportInfo*,
   std::allocator<vigra::ImageImportInfo*> >&, enblend::EnblendROI&,
   enblend::EnblendROI&)::ThresholdingAccessor vigra::NumericTraits<typename
   AlphaType::PixelType>::imageA'

...
...
...
   '
assemble.h:201: error: template definition of non-template `
   vigra::FindBoundingRectangle vigra::NumericTraits<typename
   AlphaType::PixelType>::unionRect'
assemble.h:220: confused by earlier errors, bailing out
make[3]: *** [enblend-enblend.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/enblend-2.5/work/enblend-2.5'
make: *** [all] Error 2

!!! ERROR: media-gfx/enblend-2.5 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 609:   Called die

!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-06-19 23:54:43 UTC
Reopen with emerge --info output.