[Pkg-ace-devel] Did some experimenting

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


Hello,

Oops, hit 'send' by accident. I just wanted to add "Sounds confusing
but it's very simple".

On Fri, Dec 11, 2009 at 12:09 AM, Pau Garcia i Quiles
<pgquiles at elpauer.org> wrote:
> 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)
>



-- 
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