Bug#457075: Salomé packaging
Hi Adam,
> Apologies for the long delay in replying since your message arrived.
> I've been very busy, and just yesterday finally compiled Salomé.
No problem, I have been busy too last week and I am now coming back
on Salomé.
>
> > I made the KERNEL and GUI modules work this morning on the 5.1.3-5
> > release. I have enclose the patch 'kernel-gui-building.patch' that
> > should be applied on the revision:
> >
> > 862cebe157a4ce50984d6fc15758da7d3ca96e2a
> > Thu Mar 4 20:29:30 2010
> > Remove troublesome /usr/bin subdirectory from HXX2SALOME.
> >
> > by:
> >
> > patch -p1 < kernel-gui-building.patch
> >
> > The steps for running the resulting Salome are provided inside the patch.
> >
> > For me, the main problem was that I did not install the shared
> > librairies stored in the package libsalome-dev. It explains why
> > I could run Salome by ajusting environment variables to debian/tmp/usr
> > but never once installed on the system.
>
> Indeed, you found the problem! The shared libraries themselves are not
> in the -dev package, only the symlinks are, but for some reason the -dev
> package is required to run Salomé. We'll have to investigate why...
Ok, I will add this point to the ticket list.
>
> > By the way, it is correct
> > to have the line:
> > usr/lib/*.so
> > inside 'debian/libsalome-dev.files'?
>
> That's fine: the shared library package gets the real shared libraries
> *.so.0.0.0 , and -dev gets the symlinks *.so . If the library loading
> code needs the .so files, then that's something to fix.
Thanks for clarifying this point, it makes sense now.
>
> > I guess that it is not relevant to run the 5.1.3-4 build again
> > if this version works for you. I am now starting a complete build
> > with all modules.
>
> I've built -5 with everything but VISU and NETGENPLUGIN (which don't
> build), they're at http://lyre.mit.edu/~powell/salome/ .
I am building it but the test server got a problem during the night
so I had to start from the beginning this morning. However I could
run the GEOM, MED and SMESH modules without problem on the last build.
>
> There's lots more to do, but having a version which runs seems like a
> big milestone.
Yes, I agree.
> If you could test it, that would be great. This may
> even be worth uploading, so it gets started in the NEW queue, and if all
> goes well we can start using the Debian bug reporting system.
Excellent, I keep you in touch once I can test.
>
> By the way, have you had any luck with asking upstream to adopt some of
> these patches? Let me know if you need more information about any of
> them.
I discussed that point with Nicolas yesterday. I am supposed to submit
the KERNEL and GUI patches this week. Then I will start to review and
test the remaining patches but they look fine. I will also try to have
a look at the VISU module because post-processing is an important
use case.
Best regards,
André
Reply to: