Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 441870 - games-strategy/hedgewars-0.9.18-r1 missed depends glut
Summary: games-strategy/hedgewars-0.9.18-r1 missed depends glut
Status: RESOLVED FIXED
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: 2012-11-05 13:11 UTC by Михаил
Modified: 2012-11-05 16:35 UTC (History)
0 users

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


Attachments
hedgewars ebuild try to make server and fail (build.log,10.63 KB, text/plain)
2012-11-05 14:29 UTC, Михаил
Details
emerge --info '=games-strategy/hedgewars-0.9.18-r1' (einfo.txt,5.87 KB, text/plain)
2012-11-05 14:59 UTC, Михаил
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Михаил 2012-11-05 13:11:28 UTC
Only game starter working.

/usr/games/bin/hwengine
An unhandled exception occurred at $000000000055A93B :
Exception : Could not load Glut from libglut.so.3
  $000000000055A93B
  $000000000055BCA0

After explicit emerge media-libs/freeglut can play the game.

Also ebuild must turn off build game server or provide use switch control with correct depends:
>=dev-lang/ghc-7
dev-haskell/hslogger
dev-haskell/bytestring-show
Comment 1 Mario Kicherer 2012-11-05 13:20:51 UTC
The official ebuild deactivates the server part (-DNOSERVER=TRUE). An ebuild with optional server support can be found in bug #247114.
Comment 2 Михаил 2012-11-05 14:29:36 UTC
Created attachment 328456 [details]
hedgewars ebuild try to make server and fail
Comment 3 Михаил 2012-11-05 14:59:25 UTC
Created attachment 328458 [details]
emerge --info '=games-strategy/hedgewars-0.9.18-r1'
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2012-11-05 16:24:12 UTC
looks like it only uses glut if you don't have libsdl.
Comment 5 Julian Ospald 2012-11-05 16:26:49 UTC
(In reply to comment #4)
> looks like it only uses glut if you don't have libsdl.

It is needed for videorec unless you have SDL13 (which we don't have). However it will not show up in ldd or anything.

hedgewars/uStore.pas:     {$IF NOT DEFINED(SDL13) AND DEFINED(USE_VIDEO_RECORDING)}, glut {$ENDIF};

can reproduce
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2012-11-05 16:35:17 UTC
bleh.  pascal is terrible.  well, fair enough.