On Thursday 17 January 2008 12:29:08 pm Dave Steinberg wrote: > Hi ports@, > > I've got a freshly installed OpenBSD 4.2 x86 machine that I've used to > build the 1.5.x JDK. The build works fine, but upon the make package > step, I get reports of 3 missing files and the build fails:
A packaging problem went unnoticed with the no_web FLAVOR at release time. It's fix in -current. To fix this in -stable you can delete any references to libnative_chmod in the pkg/P* files. I just realized that this shared lib is a linux shared lib that is not referenced by anything in the jdk (and would have not worked if it did). Also, move the two lines with lib/deploy/ in them from both PLIST-main and PLIST-jre and add them to PFRAG.no-no_web-main and PFRAG.no-no_web-jre respectively. Alternatively, JC Roberts mentioned today that he made a -stable update diff for 1.5. Perhaps he could forward that diff to you. > ===> Building package for jdk-1.5.0.12-no_web > Create /usr/ports/packages/i386/all/jdk-1.5.0.12-no_web.tgz > Switching to /usr/ports/devel/jdk/1.5/pkg/PFRAG.client_vm-main > Error in package: > /var/tmp/jdk-1.5.0.12-no_web/fake-i386-no_web//usr/local/jdk-1.5.0/jre/lib/ >deploy/ffjcext.zip does not exist > Error in package: > /var/tmp/jdk-1.5.0.12-no_web/fake-i386-no_web//usr/local/jdk-1.5.0/jre/lib/ >i386/libnative_chmod.so does not exist > Error in package: > /var/tmp/jdk-1.5.0.12-no_web/fake-i386-no_web//usr/local/jdk-1.5.0/jre/lib/ >i386/libnative_chmod_g.so does not exist > > You'll probably notice that the above is a non-standard location. I set > WRKOBJDIR=/var/tmp in my ~/.profile because my /usr/ports is mounted > via NFS. I made sure that my /var partition didn't have any funny mount > options - at the moment its only 'softdep'. The NFS area has 'noatime' > set, fwiw. > > So far my searches haven't yielded anything fruitful to debug this. > Does anyone have any suggestions I might try? > > PS - Please CC me on replies, I read the list in digest mode normally. > > Thanks for your time,
