Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 415165 - media-sound/traverso-0.49.2-r1 - In file included from /usr/include/slv2/world.h:26:0, [...:] /usr/include/librdf.h:31:21: vakava virhe: raptor2.h: Tiedostoa tai hakemistoa ei ole
Summary: media-sound/traverso-0.49.2-r1 - In file included from /usr/include/slv2/worl...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Professional Audio Applications Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-08 18:59 UTC by Jouni Rinne
Modified: 2012-06-27 19:58 UTC (History)
2 users (show)

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


Attachments
Complete build.log (build.log,18.63 KB, text/plain)
2012-05-08 18:59 UTC, Jouni Rinne
Details
emerge --info (emerge_info,5.85 KB, text/plain)
2012-05-08 19:00 UTC, Jouni Rinne
Details
emerge --info (file_415165.txt,5.59 KB, text/plain)
2012-06-05 07:45 UTC, Tom Green
Details
Complete build log (file_415165.txt,176.64 KB, text/plain)
2012-06-05 07:48 UTC, Tom Green
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Rinne 2012-05-08 18:59:45 UTC
Created attachment 311193 [details]
Complete build.log

It seems that traverso-0.49.2-r1 does not like the latest lv2 update. It does not compile any more with USE="lv2". Quote from build.log:

[ 13%] Building CXX object src/audiofileio/CMakeFiles/traversoaudiofileio.dir/decode/FlacAudioReader.o
In file included from /usr/include/slv2/world.h:26:0,
                 from /usr/include/slv2/slv2.h:38,
                 from /var/tmp/portage/media-sound/traverso-0.49.2-r1/work/traverso-0.49.2/src/plugins/PluginManager.h:27,
                 from /var/tmp/portage/media-sound/traverso-0.49.2-r1/work/traverso-0.49.2/src/plugins/PluginChain.cpp:25:
/usr/include/librdf.h:31:21: vakava virhe: raptor2.h: Tiedostoa tai hakemistoa ei ole
compilation terminated.
make[2]: *** [src/plugins/CMakeFiles/traversoplugins.dir/PluginChain.o] Virhe 1
make[1]: *** [src/plugins/CMakeFiles/traversoplugins.dir/all] Virhe 2
make[1]: *** Odotetaan keskeneräisiä töitä....

Tried recompiling media-libs/lv2, media-libs/raptor and dev-libs/redland, didn't help.
Comment 1 Jouni Rinne 2012-05-08 19:00:27 UTC
Created attachment 311195 [details]
emerge --info
Comment 2 Jouni Rinne 2012-05-08 19:02:48 UTC
Oh, and some translation:

vakava virhe = fatal error
Tiedostoa tai hakemistoa ei ole = no such file or directory
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-08 19:11:29 UTC
The problem seems to be in redland (/usr/include/librdf.h) and therefore only indirectly in media-libs/slv2. Which versions of dev-libs/redland and media-libs/raptor are installed? Does it help to recompile dev-libs/redland?
Comment 4 Jouni Rinne 2012-05-08 20:32:57 UTC
Dev-libs/redland-1.0.15 and media-libs/raptor-2.0.7. And I DID say that I recompiled redland & co. already :)
Comment 5 Jeroen Roovers (RETIRED) gentoo-dev 2012-05-09 05:04:16 UTC
Seems superficially like traverso isn't using pkg-config --cflags redland to find include directories.
Comment 6 Tom Green 2012-06-05 07:45:08 UTC
Created attachment 314261 [details]
emerge --info
Comment 7 Tom Green 2012-06-05 07:48:54 UTC
Created attachment 314263 [details]
Complete build log

I have the same symptom previously described. Build log and emerge --info attached.
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2012-06-27 19:58:00 UTC
Fixed in Portage. The build system should be using slv2's pkg-config file, but it's not, so doing it from ebuild:

http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/traverso/traverso-0.49.2-r1.ebuild?r1=1.2&r2=1.3

(See the append-cppflags line in src_configure...)