[Sqlrelay-discussion] build problems on Solaris 2.8
Brought to you by:
mused
|
From: John K. <kl...@gm...> - 2008-01-30 21:07:37
|
I finally got rudiments to build, but to do so, I had to get rid of the "-rpath $(libdir)" from the Makefile, and then also had to remove a bogus, trailing "i" from the value of "instname" (in libtool). When I try to build SQL Relay proper, though, I get this far: % make make -C src all make[1]: Entering directory `/tmp/sqlrelay-0.39.4/src' make -C util all make[2]: Entering directory `/tmp/sqlrelay-0.39.4/src/util' /bin/sh ../../libtool --mode=link g++ -o libsqlrutil.la cmdline.lo debugfile.lo tempdir.lo sqlrconfigfile.lo authenticator.lo -L/auto/tte/its/SQLRELAY/lib -lrudiments -lsocket -lrt -lresolv -rpath /auto/tte/its/SQLRELAY/lib -release 0.39.4 -version-info 1:0:0 -no-undefined rm -fr .libs/libsqlrutil.lax rm -fr .libs/libsqlrutil.lax mkdir .libs/libsqlrutil.lax rm -fr .libs/libsqlrutil.lax/librudiments.a mkdir .libs/libsqlrutil.lax/librudiments.a (cd .libs/libsqlrutil.lax/librudiments.a && ar x /auto/tte/its/SQLRELAY/lib/.libs/librudiments.a) ar: /auto/tte/its/SQLRELAY/lib/.libs/librudiments.a: No such file or directory make[2]: *** [libsqlrutil.la] Error 9 make[2]: Leaving directory `/tmp/sqlrelay-0.39.4/src/util' make[1]: *** [all] Error 2 make[1]: Leaving directory `/tmp/sqlrelay-0.39.4/src' make: *** [all] Error 2 Exit 2 Note that /auto/tte/its/SQLRELAY is what I passed in via --with-rudiments-prefix. Why is it looking in /auto/tte/its/SQLRELAY/lib/.libs rather than just /auto/tte/its/SQLRELAY/lib, though (i.e. why the extra ".libs")? Confused, JK |