bug-libsigsegv
[Top][All Lists]
Advanced

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

build error


From: vikas sharma
Subject: build error
Date: Thu, 29 Dec 2022 16:18:58 +0900

I am trying to install `libsigsegv` on 

arch=linux-ubuntu22.04-ivybridge

from source. 

Steps to reproduce the error:

```
tar zxpf libsigsegv-2.14.tar.gz
cd libsigsegv-2.14
 ./configure --enable-shared --prefix="/home/easifem/temp/"
make
``` 

The following error is reported:

```
make TARGETSTACK=" all" all-recursive
make[1]: Entering directory '/home/easifem/Downloads/libsigsegv-2.14'
Making all in src
make[2]: Entering directory '/home/easifem/Downloads/libsigsegv-2.14/src'
/bin/bash ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I..  -I. -I.   -g -O2 -c -o handler.lo handler.c
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c handler.c  -fPIC -DPIC -o .libs/handler.o
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c handler.c -o handler.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I..  -I. -I.   -g -O2 -c -o stackvma.lo stackvma.c
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c stackvma.c  -fPIC -DPIC -o .libs/stackvma.o
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c stackvma.c -o stackvma.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I..  -I. -I.   -g -O2 -c -o leave.lo leave.c
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c leave.c  -fPIC -DPIC -o .libs/leave.o
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c leave.c -o leave.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I..  -I. -I.   -g -O2 -c -o dispatcher.lo dispatcher.c
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c dispatcher.c  -fPIC -DPIC -o .libs/dispatcher.o
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c dispatcher.c -o dispatcher.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=compile /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I..  -I. -I.   -g -O2 -c -o version.lo version.c
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c version.c  -fPIC -DPIC -o .libs/version.o
libtool: compile:  /usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I.. -I. -I. -g -O2 -c version.c -o version.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CC   --mode=link /usr/bin/gcc-11  -g -O2 -rpath /home/easifem/temp/libsig/lib -version-info 2:7:0 -lc -no-undefined  -o libsigsegv.la -rpath /home/easifem/temp/libsig/lib handler.lo stackvma.lo leave.lo dispatcher.lo version.lo  
libtool: link: (cd ".libs" && rm -f "libsigsegv.so.2" && ln -s "libsigsegv.so.2.0.7" "libsigsegv.so.2")
libtool: link: (cd ".libs" && rm -f "libsigsegv.so" && ln -s "libsigsegv.so.2.0.7" "libsigsegv.so")
libtool: link: ar cru .libs/libsigsegv.a  handler.o stackvma.o leave.o dispatcher.o version.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libsigsegv.a
libtool: link: ( cd ".libs" && rm -f "libsigsegv.la" && ln -s "../libsigsegv.la" "libsigsegv.la" )
make[2]: Leaving directory '/home/easifem/Downloads/libsigsegv-2.14/src'
Making all in tests
make[2]: Entering directory '/home/easifem/Downloads/libsigsegv-2.14/tests'
/usr/bin/gcc-11 -DHAVE_CONFIG_H -I. -I..  -I../src   -g -O2 -c -o test-catch-segv1.o test-catch-segv1.c
/bin/bash ../libtool  --tag=CC   --mode=link /usr/bin/gcc-11  -g -O2   -o test-catch-segv1 test-catch-segv1.o ../src/libsigsegv.la
libtool: link: /usr/bin/gcc-11 -g -O2 -o .libs/test-catch-segv1 test-catch-segv1.o  ../src/.libs/libsigsegv.so -lc
/usr/bin/ld: cannot find ../src/.libs/libsigsegv.so: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:633: test-catch-segv1] Error 1
make[2]: Leaving directory '/home/easifem/Downloads/libsigsegv-2.14/tests'
make[1]: *** [Makefile:433: all-recursive] Error 1
make[1]: Leaving directory '/home/easifem/Downloads/libsigsegv-2.14'
make: *** [Makefile:365: all] Error 2
```

In the `.libs` directory, I have:

```
-rw-rw-r-- 1 easifem easifem  20K 12月 29 16:17 dispatcher.o
-rw-rw-r-- 1 easifem easifem  24K 12月 29 16:17 handler.o
-rw-rw-r-- 1 easifem easifem 2.9K 12月 29 16:17 leave.o
-rw-rw-r-- 1 easifem easifem  78K 12月 29 16:17 libsigsegv.a
lrwxrwxrwx 1 easifem easifem   16 12月 29 16:17 libsigsegv.la -> ../libsigsegv.la
-rw-rw-r-- 1 easifem easifem  956 12月 29 16:17 libsigsegv.lai
lrwxrwxrwx 1 easifem easifem   19 12月 29 16:17 libsigsegv.so -> libsigsegv.so.2.0.7
lrwxrwxrwx 1 easifem easifem   19 12月 29 16:17 libsigsegv.so.2 -> libsigsegv.so.2.0.7
-rw-rw-r-- 1 easifem easifem  29K 12月 29 16:17 stackvma.o
-rw-rw-r-- 1 easifem easifem 3.1K 12月 29 16:17 version.o
```

Why there is no `libsigsegv.so.2.0.7`? 

Thanks in advance

reply via email to

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