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

Bug#452020: closed by Bastian Blank <waldi@debian.org> (Re: Bug#452020: Wrong library reduction performed when building debian-installer on PowerPC)



Debian Bug Tracking System wrote:
This is an automatic notification regarding your Bug report
which was filed against the mklibs package:

#452020: Wrong library reduction performed when building debian-installer on PowerPC

It has been closed by Bastian Blank <waldi@debian.org>.

Their explanation is attached below.  If this explanation is
unsatisfactory and you have not received a better one in a separate
message then please contact Bastian Blank <waldi@debian.org> by replying
to this email.

Debian bug tracking system administrator
(administrator, Debian Bugs database)



------------------------------------------------------------------------

Subject:
Re: Bug#452020: Wrong library reduction performed when building debian-installer on PowerPC
From:
Bastian Blank <waldi@debian.org>
Date:
Tue, 20 Nov 2007 12:15:30 +0100
To:
452020-done@bugs.debian.org

To:
452020-done@bugs.debian.org


On Mon, Nov 19, 2007 at 10:26:27PM +0100, Attilio Fiandrotti wrote:
I noticed the mklibs performs uncorrectly when building the d-i on PowerPC [1]: as i'm not mklibs expert

You use a broken version of slang. The linker call lacks the map file
which maps the symbol versions.

| $ dpkg -l "libslang2-pic"
[...]
| ii  libslang2-pic  2.0.7-5        The S-Lang programming library, shared libra
| $ dpkg -L libslang2-pic | grep .map
| /usr/lib/libslang_pic.map

This usualy means you use an outdated or otherwise broken build
environment. Please provide proper informations about the packages you
use in the bugreport.

This i what i got on the PowerPC machine where mklibs failed to operate on libslang2

attilio@macswell:~/svn/installer/build$ apt-cache show libslang2-pic slang-pic
Package: libslang2-pic
...
Version: 2.0.7-3
Depends: libslang2-dev (= 2.0.7-3)

attilio@macswell:~/svn/installer/build$ dpkg -L libslang2-pic
/.
/usr
/usr/lib
/usr/lib/libslang_pic.a
/usr/share
/usr/share/doc
/usr/share/doc/libslang2-pic
/usr/share/doc/libslang2-pic/copyright
/usr/share/doc/libslang2-pic/changelog.gz
/usr/share/doc/libslang2-pic/changelog.Debian.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libslang2-pic

as you can see, the /usr/lib/libslang_pic.map file was not provided by that version of the package, so i modified the /etc/apt/sources.list file to take debs from unstable instead of lenny and, after updating the package list, a new libslang2-pic package, version 2.0.7-3 again, was pulled in, this time providing the needed map file and i could successfully complete the building of the installer. Still, i wonder why i had to mess with sources.list to get the correct package.
Many thanks for helping me solve this issue!

Attilio




Reply to: