[gl-como] compilazione a 64bit

Genio del Male ben.vighy@gmail.com
Mer 28 Feb 2007 21:34:16 CET


Mi rendo conto ora che state facendo i conti con un versione da cvs... 
ma vi ricordo che le versioni da cvs non son garantite compilabili, 
tanto meno garantite stabili.... è proprio necessario usare la versione 
cvs!? il motivo per cui nn compila è proprio questo: o vi fate voi gli 
scazzi a risolvere i problemi di compilazione, mettendo mano al codice o 
prendete un'altra versione...

cmq a giudicare dal log, la directory

../xmltok/.libs

non è proprio lì dove la vorrebbe...

Ciao.


Pirla ha scritto:
> Il giorno mer, 28/02/2007 alle 18.29 +0100, Pietro "m0nt0" Montorfano ha
> scritto:
>
>   
>> cvs -d :pserver:anonymous@xmlrpc-c.cvs.sourceforge.net:/cvsroot/xmlrpc-c
>> login
>>
>> password non c'Ú (premi invio)
>>
>> cvs -d :pserver:anonymous@xmlrpc-c.cvs.sourceforge.net:/cvsroot/xmlrpc-c
>> checkout -r release_1_09_00 xmlrpc-c
>>
>> spero si riesca a compilare.
>>     
> Scaricato e provato.
>
> Ho eseguito i tuoi stessi passi perché nel CVS non Ú compreso il
> configure.
>
> Quì ci sono i log del configure e del make. Prova a dargli un'occhiata.
> Non so che pacchetto o che libreria mi manca, ma non si compila.
> Inoltre prima si bloccava anche il configure perché non avevo ne
> curl-devel ne libwww-devel ne Wininet.
> Ho installato curl-devel e il configure passa, ma non passa il make.
>
>   
> ------------------------------------------------------------------------
>
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> /software_install/xmlrpc/xmlrpc-c/missing: Unknown `--run' option
> Try `/software_install/xmlrpc/xmlrpc-c/missing --help' for more information
> configure: WARNING: `missing' script is too old or missing
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking build system type... x86_64-redhat-linux-gnu
> checking host system type... x86_64-redhat-linux-gnu
> checking for wininet-config... no
> configure: You don't appear to have Wininet installed (no working wininet-config in your command search path), so we will not build the Wininet client XML transport
> checking whether to build Wininet client XML transport module... no
> checking for curl-config... yes
> checking whether to build Curl client XML transport module... yes
> checking for libwww-config... no
> configure: You don't appear to have Libwww installed (no working libwww-config in your command search path), so we will not build the Libwww client XML transport
> checking whether to build Libwww client XML transport module... no
> checking whether to build Abyss server module... yes
> checking whether to build CGI server module... yes
> checking whether to build C++ wrappers and tools... yes
> checking for gcc... gcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables... 
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... none
> checking for g++... g++
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... none
> checking for socket... yes
> checking how to run the C preprocessor... gcc -E
> checking for egrep... grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking wchar.h usability... yes
> checking wchar.h presence... yes
> checking for wchar.h... yes
> checking sys/filio.h usability... no
> checking sys/filio.h presence... no
> checking for sys/filio.h... no
> checking sys/ioctl.h usability... yes
> checking sys/ioctl.h presence... yes
> checking for sys/ioctl.h... yes
> checking stdarg.h usability... yes
> checking stdarg.h presence... yes
> checking for stdarg.h... yes
> checking for size_t... yes
> checking whether va_list is an array... yes
> checking whether compiler has __attribute__... yes
> checking for vsnprintf... yes
> checking for wcsncmp... yes
> checking for setgroups... yes
> checking for asprintf... yes
> checking for setenv... yes
> checking whether to use Abyss pthread function... yes
> checking for curl-xmlrpc-config... no
> checking for curl-config... /usr/bin/curl-config
> checking for curl library directory... /usr/lib
> checking whether to use SSL with libwww... no
> checking whether to build the libxml2 backend... no
> checking for a sed that does not truncate output... /bin/sed
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for /usr/bin/ld option to reload object files... -r
> checking for BSD-compatible nm... /usr/bin/nm -B
> checking whether ln -s works... yes
> checking how to recognise dependent libraries... pass_all
> checking dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking how to run the C++ preprocessor... g++ -E
> checking for g77... no
> checking for f77... no
> checking for xlf... no
> checking for frt... no
> checking for pgf77... no
> checking for fort77... no
> checking for fl32... no
> checking for af77... no
> checking for f90... no
> checking for xlf90... no
> checking for pgf90... no
> checking for epcf90... no
> checking for f95... f95
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether f95 accepts -g... yes
> checking the maximum length of command line arguments... 32768
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for objdir... .libs
> checking for ar... ar
> checking for ranlib... ranlib
> checking for strip... strip
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC
> checking if gcc PIC flag -fPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> configure: creating libtool
> appending configuration tag "CXX" to libtool
> checking for ld used by g++... /usr/bin/ld -m elf_x86_64
> checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking for g++ option to produce PIC... -fPIC
> checking if g++ PIC flag -fPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> appending configuration tag "F77" to libtool
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for f95 option to produce PIC... -fPIC
> checking if f95 PIC flag -fPIC works... yes
> checking if f95 static flag -static works... yes
> checking if f95 supports -c -o file.o... yes
> checking whether the f95 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> configure: creating ./config.status
> config.status: creating Makefile.srcdir
> config.status: creating Makefile.config
> config.status: creating xmlrpc_config.h
> config.status: creating xmlrpc-c-config
> config.status: creating xmlrpc-c-config.test
> config.status: creating xmlrpc_amconfig.h
> config.status: xmlrpc_amconfig.h is unchanged
> config.status: executing depfiles commands
>   
> ------------------------------------------------------------------------
>
> make -C include/ -f /software_install/xmlrpc/xmlrpc-c//include/Makefile \
> 	    all 
> make[1]: Entering directory `/software_install/xmlrpc/xmlrpc-c/include'
> make[1]: Nothing to be done for `all'.
> make[1]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/include'
> make -C lib/ -f /software_install/xmlrpc/xmlrpc-c//lib/Makefile \
> 	    all 
> make[1]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib'
> make -C util/ -f /software_install/xmlrpc/xmlrpc-c/lib/util/Makefile \
> 	    all 
> make[2]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/util'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/util'
> make -C libutil/ -f /software_install/xmlrpc/xmlrpc-c/lib/libutil/Makefile \
> 	    all 
> make[2]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/libutil'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/libutil'
> make -C abyss/ -f /software_install/xmlrpc/xmlrpc-c/lib/abyss/Makefile \
> 	    all 
> make[2]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/abyss'
> make -C src/ -f /software_install/xmlrpc/xmlrpc-c/lib/abyss/src/Makefile \
> 	    all 
> make[3]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/abyss/src'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/abyss/src'
> make[2]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/abyss'
> make -C curl_transport/ -f /software_install/xmlrpc/xmlrpc-c/lib/curl_transport/Makefile \
> 	    all 
> make[2]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/curl_transport'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/curl_transport'
> make -C expat/ -f /software_install/xmlrpc/xmlrpc-c/lib/expat/Makefile \
> 	    all 
> make[2]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/expat'
> make -C gennmtab/ -f /software_install/xmlrpc/xmlrpc-c/lib/expat/gennmtab/Makefile \
> 	    all 
> make[3]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/expat/gennmtab'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/expat/gennmtab'
> make -C xmlparse/ -f /software_install/xmlrpc/xmlrpc-c/lib/expat/xmlparse/Makefile \
> 	    all 
> make[3]: Entering directory `/software_install/xmlrpc/xmlrpc-c/lib/expat/xmlparse'
> /software_install/xmlrpc/xmlrpc-c/libtool --mode=link gcc -o libxmlrpc_xmlparse.la -version-info 12:0:9   -L../xmltok/.libs -rpath /usr/local/lib  \
> 	  xmlparse.lo -lxmlrpc_xmltok
> /software_install/xmlrpc/xmlrpc-c/libtool: line 1905: cd: ../xmltok/.libs: No such file or directory
> libtool: link: cannot determine absolute directory name of `../xmltok/.libs'
> gcc -shared  .libs/xmlparse.o  -L../xmltok/.libs -lxmlrpc_xmltok  -Wl,-soname -Wl,libxmlrpc_xmlparse.so.3 -o .libs/libxmlrpc_xmlparse.so.3.9.0
> /usr/bin/ld: cannot find -lxmlrpc_xmltok
> collect2: ld returned 1 exit status
> make[3]: *** [libxmlrpc_xmlparse.la] Error 1
> make[3]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/expat/xmlparse'
> make[2]: *** [xmlparse/all] Error 2
> make[2]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib/expat'
> make[1]: *** [expat/all] Error 2
> make[1]: Leaving directory `/software_install/xmlrpc/xmlrpc-c/lib'
> make: *** [lib/all] Error 2
>   
> ------------------------------------------------------------------------
>
>
>   



Maggiori informazioni sulla lista gl-como