Summary: | Build problems with games-roguelike/slashem. | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Robert Sebastian Gerus <ar> |
Component: | FreeBSD | Assignee: | Gentoo/BSD Team <bsd+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | prousu |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | slashem-0.0.760-ebuild.patch |
Created attachment 90646 [details, diff]
slashem-0.0.760-ebuild.patch
Latest Slash'EM version is now in portage. It should fix the compiling problem. (In reply to comment #2) > Latest Slash'EM version is now in portage. It should fix the compiling > problem. eww, closing then, 6 years later :) |
First problem which i encountered was related to a dev-util/yacc dependency, but that trivial. Second one was caused by slashem's build system expecting awk to be gnu awk. Fixes for both are provided. The last one so far is a compilation-time problem, and here's the error message: >>> Source unpacked. >>> Compiling source in /var/tmp/portage/slashem-0.0.760/work/slashem-0.0.7E6F3 ... ( cd src ; gmake ) gmake[1]: Entering directory `/var/tmp/portage/slashem-0.0.760/work/slashem-0.0.7E6F3/src' touch ../src/config.h-t gcc -Os -march=i686 -pipe -I../include -I/usr/X11R6/include -c monst.c In file included from monst.c:30: ../include/color.h:61: error: field 'match' has incomplete type gmake[1]: *** [monst.o] Error 1 gmake[1]: Leaving directory `/var/tmp/portage/slashem-0.0.760/work/slashem-0.0.7E6F3/src' gmake: *** [slashem] Error 2 !!! ERROR: games-roguelike/slashem-0.0.760 failed. Call stack: ebuild.sh, line 1545: Called dyn_compile ebuild.sh, line 940: Called src_compile slashem-0.0.760.ebuild, line 87: Called die !!! make all !!! If you need support, post the topmost build error, and the call stack if relevant. !!! This ebuild is from an overlay: '/usr/local/portage-overlay/local'