Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 485556 - media-libs/freeimage[raw] compilation error
Summary: media-libs/freeimage[raw] compilation error
Status: RESOLVED DUPLICATE of bug 479136
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-21 10:40 UTC by Vasiliy Yeremeyev
Modified: 2013-10-15 07:46 UTC (History)
0 users

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


Attachments
emerge --info (emerge.info,5.43 KB, application/x-info)
2013-09-21 10:40 UTC, Vasiliy Yeremeyev
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vasiliy Yeremeyev 2013-09-21 10:40:00 UTC
Created attachment 359168 [details]
emerge --info

media-libs/freeimage-3.15.3-r2 can not be built with enabled 'raw':

 * Package:    media-libs/freeimage-3.15.3-r2
 * Repository: gentoo
 * Maintainer: games@gentoo.org
 * USE:        abi_x86_64 amd64 elibc_glibc jpeg kernel_linux mng multilib png raw tiff userland_GNU
 * FEATURES:   ccache preserve-libs sandbox userpriv usersandbox
 * Applying freeimage-3.15.3-r2-unbundling.patch ... [ ok ]
...
Source/FreeImage/PluginRAW.cpp: In function ‘BOOL Validate(FreeImageIO*, fi_handle)’:
Source/FreeImage/PluginRAW.cpp:405:30: error: cannot declare variable ‘datastream’ to be of abstract type ‘LibRaw_freeimage_datastream’
Source/FreeImage/PluginRAW.cpp:42:7: note:   because the following virtual functions are pure within ‘LibRaw_freeimage_datastream’:
In file included from /usr/include/libraw/libraw.h:40:0,
                 from Source/FreeImage/PluginRAW.cpp:22:
/usr/include/libraw/libraw_datastream.h:64:19: note: 	virtual INT64 LibRaw_abstract_datastream::size()
Source/FreeImage/PluginRAW.cpp: In function ‘FIBITMAP* Load(FreeImageIO*, fi_handle, int, int, void*)’:
Source/FreeImage/PluginRAW.cpp:449:31: error: cannot declare variable ‘datastream’ to be of abstract type ‘LibRaw_freeimage_datastream’
Source/FreeImage/PluginRAW.cpp:42:7: note:   since type ‘LibRaw_freeimage_datastream’ has pure virtual functions
make: *** [Source/FreeImage/PluginRAW.o] Error 1
make: *** Waiting for unfinished jobs....
In file included from Source/FreeImage/PluginTIFF.cpp:40:0:
Source/tiffiop.h:52:0: warning: "assert" redefined [enabled by default]
In file included from Source/Utilities.h:38:0,
                 from Source/FreeImage/PluginTIFF.cpp:39:
/usr/include/assert.h:88:0: note: this is the location of the previous definition
 * ERROR: media-libs/freeimage-3.15.3-r2::gentoo failed (compile phase):
 *   emake failed
Comment 1 Peter Asplund 2013-10-05 17:33:18 UTC
Duplicate of 479136.
Comment 2 Tupone Alfredo gentoo-dev 2013-10-15 07:46:07 UTC

*** This bug has been marked as a duplicate of bug 479136 ***