Problems trying to compile log4shib
Jose Lopez Lujan
jm.lopez at utoronto.ca
Fri Jan 13 20:39:51 GMT 2012
Hi,
I've been trying to compile log4shib on Solaris SPARC 10 with Sun Studio
12.1 and the following script:
PATH=/usr/sfw/bin:/opt/SUNWspro/bin:/usr/bin:/usr/ccs/bin:/usr/dt/bin:/usr/
openwin/bin:/usr/sbin; export PATH
env CC="cc -m64" \
CXX="CC -m64" \
CFLAGS="-m64 -xO2" \
CXXFLAGS="-m64 -xO2" \
LDFLAGS="-L/usr/sfw/lib/sparcv9 -R/usr/sfw/lib/sparcv9" \
CCFLAGS=-m64 \
INSTALL=/usr/ucb/install \
./configure \
--disable-static \
--prefix=/local/sfw \
--disable-doxygen
#!/end
The configuration step ends well, however at the moment I start the
compilation, it just end with something like:
CC -m64 -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../src -mt
-D_REENTRANT -m64 -xO2 -c -o testmain.o testmain.cpp
/bin/bash ../libtool --mode=link CC -m64 -mt -D_REENTRANT -m64 -xO2
-L/usr/sfw/lib/sparcv9 -R/usr/sfw/lib/sparcv9 -o testmain testmain.o
../src/liblog4shib.la -lpthread -lnsl -lsocket
mkdir .libs
CC -m64 -D_REENTRANT -m64 -xO2 -o .libs/testmain testmain.o -mt
-L/usr/sfw/lib/sparcv9 ../src/.libs/liblog4shib.so -lpthread -lnsl -lsocket
ld: fatal: file ../src/.libs/liblog4shib.so: open failed: No such file or
directory
ld: fatal: file processing errors. No output written to .libs/testmain
*** Error code 1
make: Fatal error: Command failed for target `testmain'
Current working directory /local/sfw/src/log4shib-1.0.4/tests
*** Error code 1
The following command caused the error:
set fnord $MAKEFLAGS; amf=$2; \
dot_seen=no; \
target=`echo all-recursive | sed s/-recursive//`; \
list='debian msvc6 msvc8 msvc9 bcb5 config src include tests'; for subdir
in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(cd $subdir && make $local_target) \
|| case "$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `all-recursive'
I searched on the web but didn't find anything relevant so far. It seems
that the script cannot have access to the file
../src/.libs/liblog4shib.so. Looking into the directory, the file
liblog4shib.so.1.0.4 doesn't exist which is the target of the soft link
liblog4shib.so. And there you go, this is my dead-end, I haven't figured
it out why's not compiling the liblog4shib.so.1.0.4 library.
log4shib-1.0.4/src/.libs
.
.
.
lrwxrwxrwx 1 root root 20 Jan 13 15:31 liblog4shib.so.1 ->
liblog4shib.so.1.0.4
lrwxrwxrwx 1 root root 20 Jan 13 15:31 liblog4shib.so ->
liblog4shib.so.1.0.4
-rw-r--r-- 1 root root 853 Jan 13 15:31 liblog4shib.lai
lrwxrwxrwx 1 root root 17 Jan 13 15:31 liblog4shib.la ->
../liblog4shib.la
Any thoughts? Thanks in advanced.
Best,
-
Jose Manuel Lopez Lujan
Senior LMS Coordinator
University of Toronto
More information about the users
mailing list