Problem with smpeg after converting to dh-autoreconf
Hi,
(Is this list OK for this kind of questions? If not, please let me
know the appropriate place).
I converted this package to use dh-autoreconf, having converted a few
without any trouble, but this one now does not compile in kfreebsd-*
(it does on all main Linux arches, and Hurd as well).
The problem seems to be that instead of building .lo files, it does
"echo timestamp > whatever.lo". According to a comment in the
ltmain.sh file shipped by upstream (from a decade ago or so) this is
to:
# Create an invalid libtool object if no PIC, so that we do not
# accidentally link it into a program.
if test "$build_libtool_libs" != yes; then
$show "echo timestamp > $libobj"
$run eval "echo timestamp > \$libobj" || exit $?
else
# Move the .lo from within objdir
$show "$mv $libobj $lo_libobj"
...
This is nested already a few levels down, and I don't have much
experience with libtool, so I cannot follow what's going on.
I then tried to add --force-missing to see if autoreconf updated
ltmain.sh from the canonical (and recent) one, and hoping that the
problem went away -- but it didn't. (I am compiling the new version
in the porterbox falla with this change, and same result).
$search-engine is not helping me to find what's going wrong. Do you
have any hint, or saw recent cases of this problem?
Build logs (version 0.4.5+cvs20030824-6, in the case that I upload
another one before you can see this message):
https://buildd.debian.org/status/package.php?p=smpeg
Cheers.
--
Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>
Reply to: