[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: esmtp (updated package)



On Sun, 2008-11-16 at 17:08 +1100, Aníbal Monsalve Salazar wrote:
> On Fri, Nov 14, 2008 at 11:18:55AM -0430, Jose Luis Rivas wrote:
> >On Fri, Nov 14, 2008 at 04:55:55PM +1100, Anibal Monsalve Salazar wrote:
> >>On Fri, Nov 14, 2008 at 05:23:19AM +0000, José Fonseca wrote:
> >>>> The package can be found on mentors.debian.net:
> >>>> - URL: http://mentors.debian.net/debian/pool/main/e/esmtp
> >>>> - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free
> >>>> - dget http://mentors.debian.net/debian/pool/main/e/esmtp/esmtp_1.0-1.dsc
> >>>>
> >>>> I would be glad if someone uploaded this package for me.
> >>> I've re-uploaded the package to mentors.debian.net.
> >>
> >>It FTBFS with pbuilder.
> >>
> >>i486-linux-gnu-gcc -DSYSCONFDIR=\"/etc\" -Wall -g -O2 -I/usr/include  -Wl,--as-needed -L/lib -o esmtp lexer.o local.o main.o message.o parser.o rfc822.o smtp.o  -L/usr/lib -lesmtp -lssl -lcrypto -lpthread -ldl -lpthread
> >>/usr/bin/ld: cannot find -lssl
> >>collect2: ld returned 1 exit status
> >>make[2]: *** [esmtp] Error 1
> >>make[2]: Leaving directory `/tmp/buildd/esmtp-1.0'
> >>make[1]: *** [all] Error 2
> >>make[1]: Leaving directory `/tmp/buildd/esmtp-1.0'
> >>make: *** [build-stamp] Error 2
> >>dpkg-buildpackage: failure: debian/rules build gave error exit status 2
> >>pbuilder: Failed autobuilding of package
> >
> >It seems to me that you need libssl-dev as Build-Depends. Thing that
> >you are missing in your packaging...
> 
> After adding libssl-dev to the Build-Depends list, it fails the piuparts
> install test.
> 
> piuparts -p -N --bindmount /srv/debian --bindmount /home/anibal/public_html/debian -m file:/srv/debian -m file:/home/anibal/public_html/debian -m http://elida.v7w.com/debian /home/anibal/elida/result/esmtp/esmtp_1.0-1_i386.deb
> [...]
>   Setting up libssl0.9.8 (0.9.8g-14) ...
>   Setting up libesmtp5 (1.0.4-2) ...
>   Setting up esmtp (1.0-1) ...
>   dpkg: error processing esmtp (--configure):
>    subprocess post-installation script returned error exit status 10
>   Errors were encountered while processing:
>    esmtp
>   E: Sub-process /usr/bin/dpkg returned an error code (1)
> 12m9.8s ERROR: Command failed (status=100): ['chroot', '/tmp/tmpUUoHl1', 'apt-get', '-yf', '--no-remove', 'install']
> 
> esmtp_1.0-1_i386.deb doesn't install because the post-installation
> script returned error exit status 10.

Anibal,

Thanks for the feedback.

libssl is pulled in by libesmtp-dev's /usr/bin/libesmtp-config script.
I'll try to use LIBS and avoid linking libssl as suggested on this
thread before.

I'll also fix the post-inst script exit code problem and make a new set
of packages. I'll keep you posted.

Jose


Reply to: