pkgsrc-Bugs archive

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

Re: pkg/36797: lang/scsl-jre15 won't build with modular xorg



On Sat, Aug 18, 2007 at 03:25:03AM +0000, Takahiro Kambe wrote:
>  Some commmands and libraries in jre-1_5_0-p3-bin-duh1-bsd-i586.tar.bz2
>  linked with libstdc++.so.5:
>  
>  jre1.5.0/bin/unpack200:
>          -lstdc++.5 => /usr/lib/libstdc++.so.5
>          -lm.0 => /usr/lib/libm387.so.0
>          -lm.0 => /usr/lib/libm.so.0
>          -lpthread.0 => /usr/lib/libpthread.so.0
>          -lc.12 => /usr/lib/libc.so.12
>  jre1.5.0/lib/i386/libfontmanager.so:
>          -lawt => not found
>          -ljava => not found
>          -ljvm => not found
>          -lstdc++.5 => /usr/lib/libstdc++.so.5
>          -lm.0 => /usr/lib/libm387.so.0
>          -lm.0 => /usr/lib/libm.so.0
>          -lpthread.0 => /usr/lib/libpthread.so.0
>  jre1.5.0/lib/i386/libunpack.so:
>          -ljvm => not found
>          -ljava => not found
>          -lstdc++.5 => /usr/lib/libstdc++.so.5
>          -lm.0 => /usr/lib/libm387.so.0
>          -lm.0 => /usr/lib/libm.so.0
>          -lpthread.0 => /usr/lib/libpthread.so.0
>  
>  One possible solution is provide something emulator/compat4 pacakge?
>  libstdc++.so.5 was included until NetBSD 3.x.

It looks like libstdc++.so.5 was last available in NetBSD/i386 on the
netbsd-3 branch.  I think you should be able to express this using
the new emulator framework and the recently committed compat* packages
by adding the following lines to the scsl-jre15 Makefile:

    EMUL_PLATFORMS=             netbsd-i386
    EMUL_REQD=                  netbsd>=3.0
    EMUL_MODULES.netbsd=        base

        Cheers,

        -- Johnny Lam <jlam%pkgsrc.org@localhost>



Home | Main Index | Thread Index | Old Index