[csw-maintainers] Upgrading shared libraries
Maciej (Matchek) Blizinski
maciej at opencsw.org
Thu Sep 24 18:33:43 CEST 2009
On Thu, Sep 24, 2009 at 12:52 PM, <dam at opencsw.org> wrote:
> Hi Maciej,
>
>> I revisited the modulation presentation from Oslo, it looks like I
>> need to learn more on how to do create multi-version library packages.
>> I'll try to find time this weekend to see if I get this to work. I'm
>> thinking of creating a mgar/pkg/examples directory and putting there a
>> few minimal examples, similar to minimalsmf.
>
> Sure. You can also do
> cd mgar/pkg
> grep EXTRA_MODULATORS */trunk/Makefile | grep GARVERSION
> for examples, some easy ones, some advanced. Feel free to link on them
> if you are writing up docs as real-world examples. And of course ask
> any time if you have troubles with modulations :-)
You can always count on me coming up with troubles! ;-)
(I'm serious, I'm doing in such a way that I am going to get errors,
I'm interested in the kinds of errors I'm going to get and what the
fixes are going to be.)
Here's a short version-modulated package example:
http://dpaste.com/97707/
It's telling me this:
gmake[1]: Leaving directory
`/home/maciej/src/opencsw/pkg/examples/modulations/trunk'
[merge-license] complete for modulatedpkg.
[merge] complete for modulatedpkg.
pkgproto: ERROR: unable to stat
</home/maciej/src/opencsw/pkg/examples/modulations/trunk/work/pkgroot>
Failed to generate prototype at
/home/maciej/src/opencsw/pkg/examples/modulations/trunk/gar/bin/cswproto
line 129.
gmake: *** [work/build-global/prototype] Error 1
What is it missing? The destination directories surely get created:
maciej at build10s
[build10s]:~/src/opencsw/pkg/examples/modulations/trunk > tree
work/install-isa-sparcv8-garversion-*
work/install-isa-sparcv8-garversion-1.0
`-- opt
`-- csw
`-- share
`-- example-1.0.txt
work/install-isa-sparcv8-garversion-1.1
`-- opt
`-- csw
`-- share
`-- example-1.1.txt
work/install-isa-sparcv8-garversion-2.0
`-- opt
`-- csw
`-- share
`-- example-2.0.txt
9 directories, 3 files
Is it because of the missing merge targets?
Maciej
More information about the maintainers
mailing list