[Vortex] vortex-1.1.12.b5014.g5015 compling problem

Cyberman Wu cypher.w at gmail.com
Wed Jul 17 10:49:13 CEST 2013


GCC I'm using:
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
--infodir=/usr/share/info
--with-bugurl=http://bugzilla.redhat.com/bugzilla--enable-bootstrap
--enable-shared --enable-threads=posix
--enable-checking=release --with-system-zlib --enable-__cxa_atexit
--disable-libunwind-exceptions --enable-gnu-unique-object
--enable-languages=c,c++,objc,obj-c++,java,fortran,ada
--enable-java-awt=gtk --disable-dssi
--with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre
--enable-libgcj-multifile --enable-java-maintainer-mode
--with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib
--with-ppl --with-cloog --with-tune=generic --with-arch_32=i686
--build=x86_64-redhat-linux
Thread model: posix
gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC)


It seems this block in configure script can cause problem:
compiler_options=""
STRICT_PROTOTYPES=""
if test "$compiler" = "gcc" ; then
   compiler_options="-Wstrict-prototypes -Wall -Werror -g -ansi"
   echo "Detected gcc compiler: $compiler, adding options:
$compiler_options"
fi


Since -ansi used, I got that error:

vortex.c: In function ‘_vortex_log_common’:
vortex.c:734: error: expected expression before ‘/’ token


After removing -ansi, some warnings blocked compiling since -Werror used:

cc1: warnings being treated as errors
vortex_listener.c: In function ‘vortex_listener_parse_conf_and_start’:
vortex_listener.c:1484: error: assignment discards qualifiers from pointer
target type
vortex_listener.c:1488: error: assignment discards qualifiers from pointer
target type


To finish its compiling, I have to remove -Werror, and got these warnings:

vortex_listener.c: In function ‘vortex_listener_parse_conf_and_start’:
vortex_listener.c:1484: warning: assignment discards qualifiers from
pointer target type
vortex_listener.c:1488: warning: assignment discards qualifiers from
pointer target type
xml-rpc-support.c: In function ‘xml_rpc_support_get_function_type_prefix’:
xml-rpc-support.c:904: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_support_write_function_type_prefix’:
xml-rpc-c-stub.c:73: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_support_write_function_parameters’:
xml-rpc-c-stub.c:117: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:138: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function
‘xml_rpc_support_write_function_parameters_names’:
xml-rpc-c-stub.c:177: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_support_write_method_create_values’:
xml-rpc-c-stub.c:224: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:230: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_service_sync’:
xml-rpc-c-stub.c:316: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:320: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘__xml_rpc_c_stub_type_is_common’:
xml-rpc-c-stub.c:399: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_service’:
xml-rpc-c-stub.c:473: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:477: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_struct_checkings’:
xml-rpc-c-stub.c:572: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:589: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_struct_def’:
xml-rpc-c-stub.c:651: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:688: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:692: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:731: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:735: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:807: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:811: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:884: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:888: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:941: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:945: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:974: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:978: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1019: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1023: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1064: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1068: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_array_def’:
xml-rpc-c-stub.c:1196: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1207: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_type_header’:
xml-rpc-c-stub.c:1853: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1863: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1885: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:1899: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c: In function ‘xml_rpc_c_stub_write_service_body’:
xml-rpc-c-stub.c:2122: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:2126: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-stub.c:2173: warning: assignment discards qualifiers from pointer
target type
xml-rpc-autoconf.c: In function ‘xml_rpc_autoconf_write_struct_and_arrays’:
xml-rpc-autoconf.c:206: warning: assignment discards qualifiers from
pointer target type
xml-rpc-autoconf.c:228: warning: assignment discards qualifiers from
pointer target type
xml-rpc-autoconf.c: In function ‘xml_rpc_autoconf_makefile_am_create’:
xml-rpc-autoconf.c:330: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c: In function ‘xml_rpc_write_c_server_include_services’:
xml-rpc-c-server.c:75: warning: assignment discards qualifiers from pointer
target type
xml-rpc-c-server.c: In function ‘__xml_rpc_c_server_service_dispach’:
xml-rpc-c-server.c:130: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:144: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:155: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c: In function
‘xml_rpc_c_server_write_temporal_parameter_getting’:
xml-rpc-c-server.c:583: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:589: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:638: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:644: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c: In function
‘xml_rpc_c_server_write_temporal_parameter_releasing’:
xml-rpc-c-server.c:712: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:718: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c: In function ‘xml_rpc_c_server_write_parameter_getting’:
xml-rpc-c-server.c:802: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:808: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c: In function ‘xml_rpc_c_server_create_write_service’:
xml-rpc-c-server.c:870: warning: assignment discards qualifiers from
pointer target type
xml-rpc-c-server.c:880: warning: assignment discards qualifiers from
pointer target type

Configuration command I've used:
./configure --prefix=`pwd`/build
AXL_CFLAGS=-I`pwd`/../axl-0.6.8.b5097.g5163/build/include/axl
AXL_LIBS="-laxl -L`pwd`/../axl-0.6.8.b5097.g5163/build/lib"
--disable-sasl-support --disable-py-vortex --disable-lua-vortex
--disable-vortex-doc

Though --disable-sasl-support used, I've still got that error message:

make[3]: Entering directory
`/home/Cyberman/tmp/vortex-1.1.12.b5014.g5015/sasl'
echo "EXPORTS" > libvortex-sasl-1.1.def
cat .libs/libvortex-sasl-1.1.exp | grep -v io_waiting_poll | grep -v
io_waiting_epoll | grep -v __vortex >> libvortex-sasl-1.1.def
cat: .libs/libvortex-sasl-1.1.exp: No such file or directory
make[3]: *** [update-def] Error 1
make[3]: Leaving directory
`/home/Cyberman/tmp/vortex-1.1.12.b5014.g5015/sasl'

But the libraries generated.

-- 
Cyberman Wu
<http://www.meganovo.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.aspl.es/pipermail/vortex/attachments/20130717/18bfa450/attachment.html>


More information about the Vortex mailing list