Nexuiz on OpenSolaris

If you've had any problems with Nexuiz, or would like to report bugs, post here.

Moderators: Nexuiz Moderators, Moderators

Postby sartek » Sat Apr 26, 2008 3:09 pm

i hope i followed correctly

$ echo bin-release \
DP_MAKE_TARGET=sunos DP_SOUND_API=OSS \
EXE="nexuiz-glx" LDFLAGS_COMMON="-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm `if true; then echo 1; fi`" > >
bin-release DP_MAKE_TARGET=sunos DP_SOUND_API=OSS EXE=nexuiz-glx LDFLAGS_COMMON=-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm 1
$ echo bin-release \
DP_MAKE_TARGET=sunos DP_SOUND_API=OSS \
EXE="nexuiz-glx" LDFLAGS_COMMON="-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm `echo "1" "2"`" > >
bin-release DP_MAKE_TARGET=sunos DP_SOUND_API=OSS EXE=nexuiz-glx LDFLAGS_COMMON=-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm 1 2
$
echo bin-release \
DP_MAKE_TARGET=sunos DP_SOUND_API=OSS \
EXE="nexuiz-glx" LDFLAGS_COMMON="-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm `[ -z nothing ]`" $ > >
bin-release DP_MAKE_TARGET=sunos DP_SOUND_API=OSS EXE=nexuiz-glx LDFLAGS_COMMON=-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm
$ echo bin-release \
DP_MAKE_TARGET=sunos DP_SOUND_API=OSS \
EXE="nexuiz-glx" LDFLAGS_COMMON="-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm `if [ -n nothing ]; then echo 1; fi`" > >
bin-release DP_MAKE_TARGET=sunos DP_SOUND_API=OSS EXE=nexuiz-glx LDFLAGS_COMMON=-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm 1
$
echo bin-release \
DP_MAKE_TARGET=sunos DP_SOUND_API=OSS \
EXE="nexuiz-glx" LDFLAGS_COMMON="-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm `if [ -n "nothing" ]; then echo 1; fi`"$ > >
bin-release DP_MAKE_TARGET=sunos DP_SOUND_API=OSS EXE=nexuiz-glx LDFLAGS_COMMON=-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm 1
$ echo bin-release \
DP_MAKE_TARGET=sunos DP_SOUND_API=OSS \
EXE="nexuiz-glx" LDFLAGS_COMMON="-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm `if [ -n "nothing" ]; then echo "1"; fi`"> >
bin-release DP_MAKE_TARGET=sunos DP_SOUND_API=OSS EXE=nexuiz-glx LDFLAGS_COMMON=-lm -ldl -lsocket -lnsl -R/usr/X11R6/lib -L/usr/X11R6/lib -lX11 -lXpm -lXext -lXxf86vm 1
$
sartek
Newbie
 
Posts: 6
Joined: Tue Apr 22, 2008 4:28 pm

Postby replaced » Sat Apr 26, 2008 4:00 pm

divVerent wrote:Sorry, we can't avoid the subshell there, as "portable" makefiles don't allow any other way to do the modplug check at runtime. Same with sdl-config... however, the subshell is no performance problem, as it is only done twice (by the outer "make" for the LDFLAGS, and by the gcc call for the CFLAGS for snd_modplug.c).

I know GNU make has a way for it, but makefile.inc is also used by BSDmakefile. So this may mean that we won't EVER support Solaris, as there simply is no alternative way to do what this check is doing.

Can you still do the checks I mentioned? We MAY get away by using single quotes there instead. Please try that.


i think you did not understand (i mean the shell spawned from the main scripts shell), but anyway single quote should work...
=> NetBSD.org - pkgsrc.org
replaced
Newbie
 
Posts: 2
Joined: Fri Apr 25, 2008 3:18 am

Previous

Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron