libcrypt-smime-perl 0.21-1build1 missing source build dependency?
I'm trying to find or package up the various dependencies of ASSP.
I'm looking to have packaged what actually runs best with it not necessarily the minimum requirements.
I believe one of those runs best with packages is libcrypt-smime-perl 0.25.
The first step is to be able to rebuild the current version of libcrypt-smime-perl 0.21-1build1.
I did this on a VM running current 18.04 (among other places.)
To test a rebuild of the package I did the following:
$ dget -xu https:/
[ successful download text deleted]
$ debuild -us -sa
dpkg-buildpackage -rfakeroot -us -uc -ui -sa
dpkg-buildpackage: info: source package libcrypt-smime-perl
dpkg-buildpackage: info: source version 0.21-1build1
dpkg-buildpackage: info: source distribution bionic
dpkg-buildpackage: info: source changed by Steve Langasek <email address hidden>
dpkg-source --before-build libcrypt-
dpkg-buildpackage: info: host architecture amd64
fakeroot debian/rules clean
dh clean --with perl_openssl
dh_clean
dpkg-source -b libcrypt-
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building libcrypt-smime-perl using existing ./libcrypt-
dpkg-source: info: building libcrypt-smime-perl in libcrypt-
dpkg-source: info: building libcrypt-smime-perl in libcrypt-
debian/rules build
dh build --with perl_openssl
dh_update_
dh_autoreconf
dh_auto_
perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -fdebug-
Checking if your kit is complete...
Looks good
checking for gettimeofday... yes
checking for time... yes
checking for libcrypto... 1.1.0g
checking for LIBCRYPTO_CFLAGS...
checking for LIBCRYPTO_LIBS... -lcrypto
Generating a Unix-style Makefile
Writing Makefile for Crypt::SMIME
Writing MYMETA.yml and MYMETA.json
dh_auto_build
make -j2 -O
make[1]: Entering directory '/tmp/libcrypt-
mlpod2pod SMIME.mlpod > SMIME.pod
/bin/sh: 1: mlpod2pod: not found
Makefile:290: recipe for target 'SMIME.pod' failed
make[1]: *** [SMIME.pod] Error 127
make[1]: Leaving directory '/tmp/libcrypt-
make[1]: *** Waiting for unfinished jobs....
dh_auto_build: make -j2 -O returned exit code 2
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
debuild: fatal error at line 1152:
dpkg-buildpackage -rfakeroot -us -uc -ui -sa failed
This is clearly looking for mlpod2pod which I haven't been able to find.
Doing the exact same process with libcrypt-
Generating a Unix-style Makefile
Writing Makefile for Crypt::SMIME
Writing MYMETA.yml and MYMETA.json
dh_auto_build
make -j1
make[1]: Entering directory '/tmp/libcrypt-
cp lib/SMIME/JA.pod blib/lib/
cp lib/SMIME.pm blib/lib/
[ rest of successful build deleted... ]
What Ubuntu package is giving you mlpod2pod which allows you complete the source package build?
This seems to be part of Pod::MultiLang http://
I realize this seems to only be needed to build the source package but shouldn't it be listed as build dependency?
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Robert Hardy
- Solved:
- Last query:
- Last reply: