[Pkg-ace-devel] Did some experimenting

Pau Garcia i Quiles pgquiles at elpauer.org
Thu Dec 10 23:09:35 UTC 2009


Hello,

Do you mean the errors with libtool 2.2.6a? They are the same errors
we have been seeing and patching for some time: missing template (fix
available in branches/5.6.3), double include of 'm4' (fix available in
branches/5.6.3), etc. The current problem we are facing both in 5.6.3
and 5.7.5 (I have not committed this to svn.debian.org yet) is even
though you are telling ACE and TAO to not build the tests and
examples, the buildsystem tries to build them. When compiling the
Debian package, the build directory is not the source directory but
the build system does not use the full path to the tests and examples
directories (i. e. it only works if the build directory and the source
directory are the same). Sounds confu

The problem I see when using libtool 1.5.22 is this:

libtool: install: warning: relinking `libTAO_ZlibCompressor.la'
(cd /tmp/buildd/ace/ace-5.6.3/objdir/TAO/tao; /bin/bash ../libtool
--tag=CXX --mode=relink g++ -W -Wall -Wpointer-arith
-fvisibility=hidden -fvisibility-inlines-hidden -g -O2 -O2 -pthread
-release 1.6.3 -L/lib -Wl,-Bsymbolic-functions -o
libTAO_ZlibCompressor.la -rpath /usr/lib
libTAO_ZlibCompressor_la-ZlibCompressor.lo
libTAO_ZlibCompressor_la-ZlibCompressor_Factory.lo
libTAO_Compression.la libTAO.la ../../ace/libACE.la -lz
-inst-prefix-dir /tmp/buildd/ace/ace-5.6.3/debian/tmp)
g++ -shared -nostdlib
/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crti.o
/usr/lib/gcc/i486-linux-gnu/4.4.1/crtbeginS.o
.libs/libTAO_ZlibCompressor_la-ZlibCompressor.o
.libs/libTAO_ZlibCompressor_la-ZlibCompressor_Factory.o  -L/lib
-L/tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/lib -L/usr/lib
-lTAO_Compression -lTAO -lACE -lz -L/usr/lib/gcc/i486-linux-gnu/4.4.1
-L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib -L/lib/../lib
-L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.1/../../..
-lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.4.1/crtendS.o
/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/crtn.o  -pthread
-Wl,-Bsymbolic-functions -Wl,-soname
-Wl,libTAO_ZlibCompressor-1.6.3.so -o
.libs/libTAO_ZlibCompressor-1.6.3.so
/usr/bin/install -c .libs/libTAO_ZlibCompressor-1.6.3.soT
/tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/lib/libTAO_ZlibCompressor-1.6.3.so
(cd /tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/lib && { ln -s -f
libTAO_ZlibCompressor-1.6.3.so libTAO_ZlibCompressor.so || { rm -f
libTAO_ZlibCompressor.so && ln -s libTAO_ZlibCompressor-1.6.3.so
libTAO_ZlibCompressor.so; }; })
/usr/bin/install -c .libs/libTAO_ZlibCompressor.lai
/tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/lib/libTAO_ZlibCompressor.la
libtool: install: warning: remember to run `libtool --finish /usr/lib'
test -z "/usr/include/tao" || /bin/mkdir -p
"/tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/include/tao"
 /usr/bin/install -c -m 644
../../../ACE_wrappers/TAO/tao/Abstract_Servant_Base.h
../../../ACE_wrappers/TAO/tao/Abstract_Servant_Base.inl
../../../ACE_wrappers/TAO/tao/Acceptor_Filter.h
../../../ACE_wrappers/TAO/tao/Acceptor_Impl.cpp
../../../ACE_wrappers/TAO/tao/Acceptor_Impl.h
../../../ACE_wrappers/TAO/tao/Acceptor_Registry.h
../../../ACE_wrappers/TAO/tao/Acceptor_Registry.inl
../../../ACE_wrappers/TAO/tao/Adapter.h
../../../ACE_wrappers/TAO/tao/Adapter_Factory.h
../../../ACE_wrappers/TAO/tao/Adapter_Registry.h
../../../ACE_wrappers/TAO/tao/Allocator.h
../../../ACE_wrappers/TAO/tao/AnyTypeCode_Adapter.h
../../../ACE_wrappers/TAO/tao/Any_Insert_Policy_T.h
../../../ACE_wrappers/TAO/tao/Arg_Traits_T.h
../../../ACE_wrappers/TAO/tao/Argument.h
../../../ACE_wrappers/TAO/tao/Array_Traits_T.h
../../../ACE_wrappers/TAO/tao/Array_VarOut_T.cpp
../../../ACE_wrappers/TAO/tao/Array_VarOut_T.h
../../../ACE_wrappers/TAO/tao/Array_VarOut_T.inl
../../../ACE_wrappers/TAO/tao/Asynch_Queued_Message.h
../../../ACE_wrappers/TAO/tao/Asynch_Reply_Dispatcher_Base.h
../../../ACE_wrappers/TAO/tao/Asynch_Reply_Dispatcher_Base.inl
../../../ACE_wrappers/TAO/tao/Auto_Functor.h
../../../ACE_wrappers/TAO/tao/BD_String_Argument_T.cpp
../../../ACE_wrappers/TAO/tao/BD_String_Argument_T.h
../../../ACE_wrappers/TAO/tao/BD_String_Argument_T.inl
../../../ACE_wrappers/TAO/tao/Base_Transport_Property.h
../../../ACE_wrappers/TAO/tao/Base_Transport_Property.inl
../../../ACE_wrappers/TAO/tao/Basic_Argument_T.cpp
../../../ACE_wrappers/TAO/tao/Basic_Argument_T.h
../../../ACE_wrappers/TAO/tao/Basic_Argument_T.inl
../../../ACE_wrappers/TAO/tao/Basic_Arguments.h
../../../ACE_wrappers/TAO/tao/Basic_Types.h
../../../ACE_wrappers/TAO/tao/BiDir_Adapter.h
../../../ACE_wrappers/TAO/tao/Bind_Dispatcher_Guard.h
../../../ACE_wrappers/TAO/tao/Bind_Dispatcher_Guard.inl
../../../ACE_wrappers/TAO/tao/Block_Flushing_Strategy.h
../../../ACE_wrappers/TAO/tao/Blocked_Connect_Strategy.h
../../../ACE_wrappers/TAO/tao/BooleanSeq.pidl
../../../ACE_wrappers/TAO/tao/BooleanSeq.pidl
'/tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/include/tao/.'
/usr/bin/install: will not overwrite just-created
`/tmp/buildd/ace/ace-5.6.3/debian/tmp/usr/include/tao/./BooleanSeq.pidl'
with `../../../ACE_wrappers/TAO/tao/BooleanSeq.pidl'
make[4]: *** [install-nobase_includeHEADERS] Error 1
make[4]: Leaving directory `/tmp/buildd/ace/ace-5.6.3/objdir/TAO/tao'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory `/tmp/buildd/ace/ace-5.6.3/objdir/TAO/tao'
make[2]: *** [install] Error 2
make[2]: Leaving directory `/tmp/buildd/ace/ace-5.6.3/objdir/TAO/tao'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/ace/ace-5.6.3/objdir/TAO'
make: *** [install] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2



On Thu, Dec 10, 2009 at 9:04 PM, Johnny Willemsen <jwillemsen at remedy.nl> wrote:
> Hi,
>
> Can you post the libtool problem on the ACE mailing list, maybe there is
> someone that has a solution.
>
> Johnny
>
>> According to Johnny, ACE-x.y.z.tar.gz are generated from
>> ACE-x.y.z-src.tar.gz by running the 'bootstrap' script on a RHEL4
>> machine (anduril.dre) with this configuration:
>>
>> Autoconf 2.59
>> Automake 1.9.6
>> Libtool 1.5.6
>> Bash, 3.00.15, /bin/sh is bash 3.00.15 also.
>>
>> I've done some testing with the 5.6.3 branch (5.6.3-6-to-be) with and
>> it almost builds (it fails in the install step with an odd error about
>> not wanting to overwrite a just-created file, but I don't care about
>> that now) with the following configuration:
>>
>> Autoconf 2.64
>> Automake 1.11
>> Libtool 1.5.22 (I took the etch package and built it)
>> Bash 4.00.33
>>
>> So I'd say the main stopper we are having is libtool, and I guess
>> when/if anduril.dre ever moves to a newer libtool they will face the
>> same problems. Once more, Debian is serving as the tester for some
>> piece of software, just like it was the testbed for XFree86 :-/
>>
>> Solutions? None at the moment. Going back to libtool 1.5.22 is
>> certainly not a solution. My knowledge of libtool is... well, zero :-)
>>
>> --
>> Pau Garcia i Quiles
>> http://www.elpauer.org
>> (Due to my workload, I may need 10 days to answer)
>>
>> _______________________________________________
>> Pkg-ace-devel mailing list
>> Pkg-ace-devel at lists.alioth.debian.org
>> http://lists.alioth.debian.org/mailman/listinfo/pkg-ace-devel
>
>



-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)



More information about the Pkg-ace-devel mailing list