On 12/28/2013 11:33 AM, Douglas R. Reno wrote:
On Sat, Dec 28, 2013 at 3:33 AM, Pierre Labastie
<[email protected] <mailto:[email protected]>> wrote:
Le 28/12/2013 04:17, Douglas R. Reno a écrit :
> Hello everyone,
>
> BLFS Version: 7.4 Stable
> LFS Version: 7.3 Stable
> Brief Hardware Description: Intel Pentium III-M, Dell Latitude
C800, 256mb RAM
>
> I get an error while making elfutils. It says something about
libdw. Are there
> any dependencies I am missing? I have libxml2, expat, etc. as
required for
> MesaLib. Here are the errors
>
> gcc -std=gnu99 -Wall -Wshadow -Werror -Wunused -Wextra
-Wformat=2 -g -02 -o
> libdw.so -shared -o libdw.so -Wl,--soname,libdw.so.1,-z,defs \
> -Wl,--enable-new-dtags,-rpath,/usr/lib/elfutils \
> -Wl,--version-script,libdw.map,--no-undefined \
> -Wl,--whole-archive libdw_pic.a
../libdwfl/libdwfl_pic.a
> ../libebl/libebl.a ../libelf/libelf.so -Wl,--no-whole-archive \
> -ldl -llzma -lbz2 -lz
> if readelf -d libdw.so | fgrep -q TEXTREL; then exit 1; fi
> make[3]: *** [libdw.so] Error 1
> make[3]: Leaving directory
'/home/renodr/src/p2wget/xc/elfutils-0.156/libdw'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory
'/home/renodr/src/p2wget/xc/elfutils-0.156/libdw'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory
'/home/renodr/src/p2wget/xc/elfutils-0.156'
> make: *** [all] Error 2
I have exactly the same commands in my logs, but they give no error.
Try to change to /home/renodr/src/p2wget/xc/elfutils-0.156/libdw, run
readelf -d libdw.so, and see where TEXREL occurs (it should not,
but it looks
like it does).
>
> If this helps, I am building as root because I am in a chroot
environment
> attempting to build this. I want to get the X Window System
installed and edit
> /etc/inittab so that it starts twm on startup. I can restart my
PC and logon
> as renodr if needed though.
I do not think it should change anything, unless you are doing
weird things
with permission or ownerships. Could be the PATH though. Did you
enter chroot
using the command at page 6.66 "Cleaning up"? Are the virtual kernel
filesystems mounted (maybe not needed, but just in case)?
Pierre
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Adding onto my previous post:
renodr [ ~/src/p2wget/xc/elfutils-0.156/libdw ]$ readelf -d libdw.so |
grep "TEXTREL"
0x00000016 (TEXTREL) 0x0
0x0000001e (FLAGS) TEXTREL
So it appears that it was built in.
I build elfutils as a dependency for rpm in the tool chain and for the
final system
This is my configure for tool chain
./configure --prefix=/tools --program-prefix="eu-" --with-bzlib=no
--disable-werror
This is for the system
./configure --prefix=/usr} --bindir=/usr/bin --libdir=/usr/lib
--disable-werror --program-prefix="eu-"
It builds for me using LFS-7.4 in the tool chain and builds under rpm
for chapter 6
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page