[Top][All Lists]

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

Error while running `make check' in libtool-1.5

From: Andy Tsouladze
Subject: Error while running `make check' in libtool-1.5
Date: Thu, 11 Dec 2003 19:02:09 -0600 (CST)


While installing libtool-1.5, I got one error when I ran `make check'
after compiling the tool.

My system config: Sparc Solaris-2.8 64-bit
address@hidden:libtool-1.5/tests# uname -a
SunOS sawww 5.8 Generic sun4u sparc SUNW,UltraSPARC-IIi-cEngine

Gcc: 3.3.2, 64-bit
address@hidden:libtool-1.5/tests# gcc -v
Reading specs from
Configured with: ../gcc-3.3.2/configure --disable-nls
--host=sparcv9-sun-solaris2.8 --with-libiconv-prefix=/usr/local
Thread model: posix
gcc version 3.3.2

Make: 3.80, 64-bit
address@hidden:libtool-1.5/tests# make -v
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A

Because I compile everything 64-bit, I have
LDFLAGS=-R/usr/local/lib/sparcv9 defined.

Compilation process:
make check

Failure is in `demo-make.test':
PASS: demo-pic.test
PASS: demo-make.test
PASS: demo-exec.test
PASS: demo-nopic.test
FAIL: demo-make.test
SKIP: demo-exec.test

To investigate the failure somewhat deeper, I did the following:

1. cd tests
2. In Makefile, changed TESTS so it includes only COMMON_TESTS:

and changed COMMON_TESTS to include only six tests:

        demo-pic.test demo-make.test demo-exec.test \
        demo-nopic.test demo-make.test demo-exec.test

3. In `defs' file, added

4. Ran make -d check-TESTS

Just before the failure, here is what I got:


/bin/bash ./libtool --mode=link gcc  -g -O2  -R/usr/local/lib/sparcv9 -o
libhello.la -rpath /usr/local/lib -no-undefined -version-info 3:12:1
hello.lo foo.lo -lm
Putting child 0x100143470 (libhello.la) PID 27481 on the chain.
Live child 0x100143470 (libhello.la) PID 27481
gcc -shared -Wl,-h -Wl,libhello.so.2 -o .libs/libhello.so.2.1.12
.libs/hello.o .libs/foo.o  -R/usr/local/lib/sparcv9 -lm -lc
Text relocation remains                         referenced
    against symbol                  offset      in file
<unknown>                           0x8         .libs/hello.o
<unknown>                           0xc         .libs/hello.o
<unknown>                           0x24        .libs/hello.o
<unknown>                           0x4         .libs/hello.o
puts                                0x20        .libs/hello.o
<unknown>                           0x8         .libs/foo.o
<unknown>                           0xc         .libs/foo.o
<unknown>                           0x20        .libs/foo.o
<unknown>                           0x24        .libs/foo.o
<unknown>                           0x28        .libs/foo.o
<unknown>                           0x2c        .libs/foo.o
<unknown>                           0x44        .libs/foo.o
<unknown>                           0x4         .libs/foo.o
printf                              0x40        .libs/foo.o
cos                                 0x1c        .libs/foo.o
ld: fatal: relocations remain against allocatable but non-writable
collect2: ld returned 1 exit status
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x100143470 PID 27481
make[1]: *** [libhello.la] Error 1
Removing child 0x100143470 PID 27481 from chain.
make[1]: Leaving directory `/opt/src/libtool-1.5/demo'
+ exit 1
FAIL: demo-make.test
=== Running demo-exec.test
You must run demo-make.test before running ./demo-exec.test
SKIP: demo-exec.test
1 of 5 tests failed
(1 tests were not run)
Please report to address@hidden
Got a SIGCHLD; 1 unreaped children.
Reaping losing child 0x1001495c0 PID 18614
make: *** [check-TESTS] Error 1
Removing child 0x1001495c0 PID 18614 from chain.




Dr Andy Tsouladze
Sr Unix SysAdmin
UAL Loyalty Services

reply via email to

[Prev in Thread] Current Thread [Next in Thread]