pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33373: games/cgoban-java: It's wrapper script ought to use /usr/pkg/bin/java or /usr/pkg/bin/sun15-java instead of calling the Java binary directly.



>Number:         33373
>Category:       pkg
>Synopsis:       games/cgoban-java: It's wrapper script ought to use 
>/usr/pkg/bin/java or /usr/pkg/bin/sun15-java instead of calling the Java 
>binary directly.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 26 17:00:00 +0000 2006
>Originator:     Johann Franz
>Release:        Netbsd-3.0 RELEASE Dec. 15. 2005
>Organization:
Entirely unorganized.
>Environment:
NetBSD marvin 3.0 NetBSD 3.0 (GENERIC) #0: Mon Dec 19 01:04:02 UTC 2005  
builds%works.netbsd.org@localhost:/home/builds/ab/netbsd-3-0-RELEASE/i386/200512182024Z-obj/home/builds/ab/netbsd-3-0-RELEASE/src/sys/arch/i386/compile/GENERIC
 i386
>Description:
While trying to start the program games/cgoban2 I found it only runs when 
ulimit -d is set to the hard-limit given by -H. 

The problem seems to be that cgoban2 doesn't know about pkg_alternatives.   but 
rather directly calls /usr/pkg/java/sun-1.5/bin/java as it is configured 
through the Makefile, thus not setting ulimit -d `ulimit -H -d` before calling 
the java binary. 

The last 3 error lines:

marvin% cgoban-java
Java HotSpot(TM) Client VM warning: Can't detect initial thread stack location 
- find_vma failed
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
marvin% 

>How-To-Repeat:
1. Install games/cgoban-java (using lang/sun-jdk1.5 or maybe another version).
2. Start /usr/pkg/bin/cgoban-java.

>Fix:
Change pkgsrc/games/cgoban-java/Makefile so it makes the cgoban-java wrapper 
script use either /usr/pkg/bin/java or /usr/pkg/bin/sun15-java instead 
/usr/pkg/java/sun-1.5/bin/java binary. Thanks




Home | Main Index | Thread Index | Old Index