On Monday 28 January 2013 14.46.38 James Chapman wrote:
>
> The build fails with a lot of cpp errors about /sys/include/ape/openssl/*.h
>
> about unknown object type.
>
> How can i exclude openssl from the build?
>
> I'm assuming I won't be able to build it. I can put up with cpuing in to run
> the extra stuff I have installed.
>
> I tried adding openssl to BUGGERED in /sys/src/cmd/mkfile but this didn't
> help.
>
> James
specifically for this reason, I have repackaged a couple of ports and put "non
core" packages/ports under /sys/src/pkg/$packagename. Because of this, my
/sys/src/ape/lib is clean and I could without problems build for all supported
architectures (could come in handy if I ever want to cross-compile one of my
ports to another architecture) with "mk installall" - with one exception:
/sys/src/ape/lib/ap/mips/lock.c contained functions where the compiler
complained about missing return values.
I have a tarball on my Plan9 machine where I repackaged fgb's openssl to put
the sources in /sys/src/pkg/openssl (and
added a #pragma lib to libssl and libcrypt in a header I think).
My initial plan was to try to build a newer openssl but it was far too
complicated (the tarball contains symlinks that disappear on Plan9 and
Configure required Perl).
If you want I could upload this one.
for libz and libbz2 I can also offer updated ports
can be found at /n/sources/contrib/staal1978/pkg/