I like the Panos's answer, this is the easiest way when you have root
permission with sudo command,

but I want to know how to fix this error, I've tried compiled it with my
64bit ubuntu, and this error 've appeared

On Tue, Oct 11, 2011 at 11:11 PM, <[email protected]> wrote:

> Send Moses-support mailing list submissions to
>        [email protected]
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        http://mailman.mit.edu/mailman/listinfo/moses-support
> or, via email, send a message with subject or body 'help' to
>        [email protected]
>
> You can reach the person managing the list at
>        [email protected]
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Moses-support digest..."
>
>
> Today's Topics:
>
>   1. Re: error in compiling xmlrpc-c-1.06.41 (Panos Kanavos)
>   2. Re: error in compiling xmlrpc-c-1.06.41 (Tom Hoar)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 10 Oct 2011 22:37:01 +0300
> From: Panos Kanavos <[email protected]>
> Subject: Re: [Moses-support] error in compiling xmlrpc-c-1.06.41
> To: [email protected], Fong Po Po <[email protected]>
> Cc: Moses <[email protected]>
> Message-ID: <1355922.tlIL1DpKFl@archlap>
> Content-Type: text/plain; charset="iso-8859-7"
>
> Hi,
>
> Why don't you use Ubuntu's package that you can install easily with apt?
>
> Panos
>
> On Tuesday 11 of October 2011 03:10:56 Fong Po Po wrote:
> > Dear Moses Developers:
> >
> >            I use Ubuntu 10.10 64-bit.
> >
> >            I install xmlrpc-c-1.06.41 from
> >
> >
> http://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/
> >
> >
> >
> > handsome@ubuntu:/home/sunnymoon/research/xmlrpc-c-1.06.41$ sudo
> ./configure
> > [sudo] password for handsome:
> > checking for a BSD-compatible install... /usr/bin/install -c
> > checking whether build environment is sane... yes
> > checking whether make sets $(MAKE)... yes
> > checking for working aclocal... found
> > checking for working autoconf... found
> > checking for working automake... found
> > checking for working autoheader... found
> > checking for working makeinfo... missing
> > checking build system type... x86_64-unknown-linux-gnu
> > checking host system type... x86_64-unknown-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... no
> > configure: You don't appear to have Curl installed (no working
> curl-config
> > in your command search path), so we will not build the Curl client XML
> > transport checking whether to build Curl client XML transport module...
> no
> > 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 configure: We are not building any client XML transport,
> > therefore we will not build the client library at all. 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 ISO C89... none needed
> > checking for g++... g++
> > checking whether we are using the GNU C++ compiler... yes
> > checking whether g++ accepts -g... yes
> > checking for socket... yes
> > checking how to run the C preprocessor... gcc -E
> > checking for grep that handles long lines and -e... /bin/grep
> > checking for egrep... /bin/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 whether to use SSL with libwww... no
> > checking whether to build the libxml2 backend... no
> > checking for ranlib... ranlib
> > checking for ld used by GCC... /usr/bin/ld
> > checking if the linker (/usr/bin/ld) is GNU ld... yes
> > checking for BSD-compatible nm... /usr/bin/nm -B
> > checking whether ln -s works... yes
> > checking for object suffix... o
> > checking for executable suffix... no
> > checking for gcc option to produce PIC... -fPIC
> > checking if gcc PIC flag -fPIC works... yes
> > checking if gcc supports -c -o file.o... yes
> > checking if gcc supports -c -o file.lo... yes
> > checking if gcc supports -fno-rtti -fno-exceptions ... no
> > checking if gcc static flag -static works... -static
> > checking if the linker (/usr/bin/ld) is GNU ld... yes
> > checking whether the linker (/usr/bin/ld) supports shared libraries...
> yes
> > checking command to parse /usr/bin/nm -B output... ok
> > checking how to hardcode library paths into programs... immediate
> > checking for /usr/bin/ld option to reload object files... -r
> > checking dynamic linker characteristics... Linux ld.so
> > checking if libtool supports shared libraries... yes
> > checking whether to build shared libraries... yes
> > checking whether to build static libraries... yes
> > checking for objdir... .libs
> > creating libtool
> > configure: creating ./config.status
> > config.status: creating xmlrpc-c-config
> > config.status: WARNING:  xmlrpc-c-config.in seems to ignore the
> > --datarootdir setting config.status: creating xmlrpc-c-config.test
> > config.status: creating Makefile.config
> > config.status: creating xmlrpc_config.h
> > config.status: creating xmlrpc_amconfig.h
> > config.status: xmlrpc_amconfig.h is unchanged
> > config.status: executing default-1 commands
> >
> >
> >
> >
> > sudo make
> >
> > ...................
> >
> > .................
> >
> >
> > g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include
> > -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/abyss/src -DNDEBUG -Wall -Wundef
> > -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g
> > server_abyss.cpp server_abyss.cpp:38: warning: unused parameter
> > ?signalClass?
> > rm -f libxmlrpc_server_abyss++.a
> > ar cru libxmlrpc_server_abyss++.a server_abyss.o
> > ranlib libxmlrpc_server_abyss++.a
> > g++ -shared -Wl,-soname,libxmlrpc_cpp.so.3  -o libxmlrpc_cpp.so.3.06
> > XmlRpcCpp.o /usr/bin/ld: XmlRpcCpp.o: relocation R_X86_64_32 against
> > `.rodata' can not be used when making a shared object; recompile with
> -fPIC
> > XmlRpcCpp.o: could not read symbols: Bad value
> > collect2: ld returned 1 exit status
> > make[2]: *** [libxmlrpc_cpp.so.3.06] Error 1
> > make[2]: Leaving directory
> > `/home/sunnymoon/research/xmlrpc-c-1.06.41/src/cpp' make[1]: ***
> [cpp/all]
> > Error 2
> > make[1]: Leaving directory
> `/home/sunnymoon/research/xmlrpc-c-1.06.41/src'
> > make: *** [src/all] Error 2
> >
> >
> > Why do I get this error?
> > Can you help me? Thanks!
> >
> > Best Regards,
> > Fong Pui Chi
>
>
>
> ------------------------------
>
> Message: 2
> Date: Tue, 11 Oct 2011 07:56:29 +0700
> From: Tom Hoar <[email protected]>
> Subject: Re: [Moses-support] error in compiling xmlrpc-c-1.06.41
> To: Panos Kanavos <[email protected]>
> Cc: [email protected]
> Message-ID:
>        <[email protected]>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
>  For Ubuntu 10.04 and above, this apt-get line installs all required
>  dependencies:
>
>  apt-get install build-essential, zlib1g-dev, m4, libtool,
>  libboost-all-dev, libxmlrpc-c3-dev, autoconf automake
>
>  Tom
>
>
>  On Mon, 10 Oct 2011 22:37:01 +0300, Panos Kanavos
>  <[email protected]> wrote:
> > Hi,
> >
> > Why don't you use Ubuntu's package that you can install easily with
> > apt?
> >
> > Panos
> >
> > On Tuesday 11 of October 2011 03:10:56 Fong Po Po wrote:
> >> Dear Moses Developers:
> >>
> >>            I use Ubuntu 10.10 64-bit.
> >>
> >>            I install xmlrpc-c-1.06.41 from
> >>
> >>
> >>
> http://sourceforge.net/projects/xmlrpc-c/files/Xmlrpc-c%20Super%20Stable/
> >>
> >>
> >>
> >> handsome@ubuntu:/home/sunnymoon/research/xmlrpc-c-1.06.41$ sudo
> >> ./configure
> >> [sudo] password for handsome:
> >> checking for a BSD-compatible install... /usr/bin/install -c
> >> checking whether build environment is sane... yes
> >> checking whether make sets $(MAKE)... yes
> >> checking for working aclocal... found
> >> checking for working autoconf... found
> >> checking for working automake... found
> >> checking for working autoheader... found
> >> checking for working makeinfo... missing
> >> checking build system type... x86_64-unknown-linux-gnu
> >> checking host system type... x86_64-unknown-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... no
> >> configure: You don't appear to have Curl installed (no working
> >> curl-config
> >> in your command search path), so we will not build the Curl client
> >> XML
> >> transport checking whether to build Curl client XML transport
> >> module... no
> >> 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 configure: We are not building any client XML
> >> transport,
> >> therefore we will not build the client library at all. 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 ISO C89... none needed
> >> checking for g++... g++
> >> checking whether we are using the GNU C++ compiler... yes
> >> checking whether g++ accepts -g... yes
> >> checking for socket... yes
> >> checking how to run the C preprocessor... gcc -E
> >> checking for grep that handles long lines and -e... /bin/grep
> >> checking for egrep... /bin/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 whether to use SSL with libwww... no
> >> checking whether to build the libxml2 backend... no
> >> checking for ranlib... ranlib
> >> checking for ld used by GCC... /usr/bin/ld
> >> checking if the linker (/usr/bin/ld) is GNU ld... yes
> >> checking for BSD-compatible nm... /usr/bin/nm -B
> >> checking whether ln -s works... yes
> >> checking for object suffix... o
> >> checking for executable suffix... no
> >> checking for gcc option to produce PIC... -fPIC
> >> checking if gcc PIC flag -fPIC works... yes
> >> checking if gcc supports -c -o file.o... yes
> >> checking if gcc supports -c -o file.lo... yes
> >> checking if gcc supports -fno-rtti -fno-exceptions ... no
> >> checking if gcc static flag -static works... -static
> >> checking if the linker (/usr/bin/ld) is GNU ld... yes
> >> checking whether the linker (/usr/bin/ld) supports shared
> >> libraries... yes
> >> checking command to parse /usr/bin/nm -B output... ok
> >> checking how to hardcode library paths into programs... immediate
> >> checking for /usr/bin/ld option to reload object files... -r
> >> checking dynamic linker characteristics... Linux ld.so
> >> checking if libtool supports shared libraries... yes
> >> checking whether to build shared libraries... yes
> >> checking whether to build static libraries... yes
> >> checking for objdir... .libs
> >> creating libtool
> >> configure: creating ./config.status
> >> config.status: creating xmlrpc-c-config
> >> config.status: WARNING:  xmlrpc-c-config.in seems to ignore the
> >> --datarootdir setting config.status: creating xmlrpc-c-config.test
> >> config.status: creating Makefile.config
> >> config.status: creating xmlrpc_config.h
> >> config.status: creating xmlrpc_amconfig.h
> >> config.status: xmlrpc_amconfig.h is unchanged
> >> config.status: executing default-1 commands
> >>
> >>
> >>
> >>
> >> sudo make
> >>
> >> ...................
> >>
> >> .................
> >>
> >>
> >> g++ -c -Isrcdir/include -Iblddir -Isrcdir -Isrcdir/lib/util/include
> >> -Isrcdir/lib/expat/xmlparse -Isrcdir/lib/abyss/src -DNDEBUG -Wall
> >> -Wundef
> >> -Wimplicit -W -Winline -Wundef -Woverloaded-virtual -Wsynth -g
> >> server_abyss.cpp server_abyss.cpp:38: warning: unused parameter
> >> ?signalClass?
> >> rm -f libxmlrpc_server_abyss++.a
> >> ar cru libxmlrpc_server_abyss++.a server_abyss.o
> >> ranlib libxmlrpc_server_abyss++.a
> >> g++ -shared -Wl,-soname,libxmlrpc_cpp.so.3  -o libxmlrpc_cpp.so.3.06
> >> XmlRpcCpp.o /usr/bin/ld: XmlRpcCpp.o: relocation R_X86_64_32 against
> >> `.rodata' can not be used when making a shared object; recompile
> >> with -fPIC
> >> XmlRpcCpp.o: could not read symbols: Bad value
> >> collect2: ld returned 1 exit status
> >> make[2]: *** [libxmlrpc_cpp.so.3.06] Error 1
> >> make[2]: Leaving directory
> >> `/home/sunnymoon/research/xmlrpc-c-1.06.41/src/cpp' make[1]: ***
> >> [cpp/all]
> >> Error 2
> >> make[1]: Leaving directory
> >> `/home/sunnymoon/research/xmlrpc-c-1.06.41/src'
> >> make: *** [src/all] Error 2
> >>
> >>
> >> Why do I get this error?
> >> Can you help me? Thanks!
> >>
> >> Best Regards,
> >> Fong Pui Chi
> >
> > _______________________________________________
> > Moses-support mailing list
> > [email protected]
> > http://mailman.mit.edu/mailman/listinfo/moses-support
>
>
>
>
> ------------------------------
>
> _______________________________________________
> Moses-support mailing list
> [email protected]
> http://mailman.mit.edu/mailman/listinfo/moses-support
>
>
> End of Moses-support Digest, Vol 60, Issue 17
> *********************************************
>



-- 
Thu.
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to