Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 386485 - app-arch/TheUnarchiver-2.7.1 fails to compile on amd64
Summary: app-arch/TheUnarchiver-2.7.1 fails to compile on amd64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-09 01:57 UTC by Marko Doko
Modified: 2011-10-09 07:39 UTC (History)
0 users

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


Attachments
build log (build.log,5.42 KB, text/plain)
2011-10-09 01:57 UTC, Marko Doko
Details
emerge --info =app-arch/TheUnarchiver-2.7.1 (emerge-info.txt,4.81 KB, text/plain)
2011-10-09 01:58 UTC, Marko Doko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marko Doko 2011-10-09 01:57:38 UTC
Created attachment 289281 [details]
build log

Newly added ebuild for The Unarchiver fails to compile on amd64. Output of `emerge --info =app-arch/TheUnarchiver-2.7.1` and the build log are added as attachments.
Comment 1 Marko Doko 2011-10-09 01:58:18 UTC
Created attachment 289283 [details]
emerge --info =app-arch/TheUnarchiver-2.7.1
Comment 2 Marko Doko 2011-10-09 02:30:40 UTC
I located the problem - the dependencies are indicated incorrectly. Instead of gnustep-base/gnustep-make[native-exceptions], TheUnarchiver actually depends on >=gnustep-base/gnustep-make-2.6.0[native-exceptions].

Build failure of TheUnarchiver is caused by change of the location of GNUstep files from /usr/GNUstep to standard fhs layout in version 2.6.0 of gnustep-make. TheUnarchiver assumes that GNUstep headers are located at /usr/include, as opposed to /usr/GNUstep/System/Library/Headers, so it fails to compile with <gnustep-base/gnustep-make-2.6.0.
Comment 3 Hanno Böck gentoo-dev 2011-10-09 07:39:19 UTC
Ok, I've added an explicit dependency to >=gnustep-make-2.6.0, should fix it.