Help with packaging Herwig++. Won't build.
Joseph Smidt
josephsmidt at gmail.com
Sat Nov 22 01:08:26 GMT 2008
Emilio,
Thanks a bunch. I really appreciate it.
Joseph Smidt
On Fri, 21 Nov 2008, Emilio Pozuelo Monfort wrote:
> Joseph Smidt wrote:
>> Hello,
>>
>> I am new at packaging and would like to become motu once I get good at
>> it. In the meantime I am trying to package various science packages
>> used in high energy physics and could use some help with Herwig++. The
>> package can be viewed from my PPA: https://launchpad.net/~jsmidt/+archive.
>>
>> The problem with the package is it won't build. I get this error:
>>
>> dpkg-shlibdeps: failure: no dependency information found for
>> /usr/lib/ThePEG/libThePEG.so.6 (used by
>> debian/herwigpp/usr/bin/Herwig++).
>> dh_shlibdeps: command returned error code 512
>> make: *** [binary-arch] Error 1
>>
>> I don't know what "dh_shlibdeps: command returned error code 512"
>> means. Furthermore I am confused it complains about no dependency on
>> ThePeg since I have it as a dependence in the control file.
>
> That's a bug in the 'thepeg' package in your ppa, it's not providing an shlibs
> control file. You need to call dh_makeshlibs in debian/rules, but it's commented
> out.
>
> You can read more information about the shlibs system at [1].
>
> Cheers,
> Emilio
>
> [1]
> http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-shlibdeps
>
--
Joseph Smidt <josephsmidt at gmail.com>
Physics and Astronomy
4129 Frederick Reines Hall
Irvine, CA 92697-4575
Office: 949-824-2630
More information about the Ubuntu-motu-mentors
mailing list