[oi-dev] Building a component package
Milan Jurik
milan.jurik at xylab.cz
Tue Sep 11 19:14:01 UTC 2012
Hi Andreas,
I packaged erlang for userland gate more than year ago. So you can take
inspiration from here:
http://src.illumos.org/source/xref/illumos-userland/components/erlang/
And a bit modern version here:
http://src.illumos.org/source/xref/illumos-userland/components/erlang/
To be fair, erlang is one of the worst thing to package in userland
gate. Contact me out of the list and we can discuss how you can package
things.
Best regards,
Milan
Andreas Stenius píše v út 04. 09. 2012 v 16:01 +0200:
> Hi,
>
> I'm looking into updating the erlang package, and are working on a
> clone of https://hg.openindiana.org/oi-build/
>
> I've managed to get it to build, but it fails on some package depend
> stuff, complaining about some dir not being found (defined by
> COMPONENT_SRC).
> [ console log: http://pastebin.com/Cvvp7ny5 ]
>
> Looking at the make files, I wonder how it could ever have worked...
>
> the proto dirs is setup in
> https://hg.openindiana.org/oi-build/file/d858f73d2aa9/make-rules/ips.mk#l85
> as
>
> PKG_PROTO_DIRS += $(MANGLED_DIR) $(PROTO_DIR) $(@D) $(COMPONENT_DIR)
> $(COMPONENT_SRC)
>
> However, the component source is unpacked into a source subdirectory
> of the component dir, defined by SOURCE_DIR as
>
> SOURCE_DIR = $(COMPONENT_DIR)/source/$(COMPONENT_SRC)
>
> in https://hg.openindiana.org/oi-build/file/d858f73d2aa9/make-rules/shared-macros.mk#l102
>
> So, I'd guess it would work better if the PKG_PROTO_DIRS referenced
> the SOURCE_DIR rather than COMPONENT_SRC,
> but then again, I must assume that I'm missing something; since it
> can't all be so fundamentally broken, now can it?
>
> Any pointers to my oversight much appreciated, thank you.
>
> //Andreas
>
> _______________________________________________
> oi-dev mailing list
> oi-dev at openindiana.org
> http://openindiana.org/mailman/listinfo/oi-dev
More information about the oi-dev
mailing list