#130: can not compile Jabberd2-2.1.14 on Sun solaris 8 (undeclared identifier) ----------------------+----------------------------------------------------- Reporter: yannick56 | Owner: smoku Type: defect | Status: new Priority: major | Component: Build Version: 2.1.14 | Blocking: ----------------------+----------------------------------------------------- Hello,[[BR]] [[BR]] Now, I'm trying to compile Jabberd2-2.1.14 on Sun Solaris 8 / Sparc[[BR]] and with the tools:[[BR]] * gcc-3.4.6[[BR]] * gnu make 3.80 [[BR]] * autoconf 2.60[[BR]] * automake 1.10[[BR]] * libtools 1.5[[BR]] * pkgconfig 0.20[[BR]] * m4 1.4.7[[BR]] * mm 1.4.2[[BR]] from www.sunfreeware.com,[[BR]] but I can not compile Jabberd2.[[BR]] [[BR]] I use this parameters for configure :[[BR]] CFLAGS="-O3 -mcpu=ultrasparc -mtune=ultrasparc " \[[BR]] CXXFLAGS="-O3 -mcpu=ultrasparc -mtune=ultrasparc " \[[BR]] CPPFLAGS="-I/opt/jabberd-2.1.14/lib/expat-2.0.1/include \[[BR]] -I/opt/jabberd-2.1.14/lib/libidn-0.6.14/include \[[BR]] -I/opt/jabberd-2.1.14/lib/gsasl-0.2.15/include \[[BR]] -I/usr/include \[[BR]] -I/usr/local/include" \[[BR]] LDFLAGS="-L/opt/jabberd-2.1.14/lib/expat-2.0.1/lib \[[BR]] -L/opt/jabberd-2.1.14/lib/libidn-0.6.14/lib \[[BR]] -L/opt/jabberd-2.1.14/lib/gsasl-0.2.15/lib \[[BR]] -L/usr/lib \[[BR]] -L/usr/local/lib" \[[BR]] ./configure \[[BR]] --prefix=/opt/jabberd-2.1.14 \[[BR]] --enable-sasl=gsasl \[[BR]] --disable-ssl \[[BR]] --disable-mysql \[[BR]] --disable-pgsql \[[BR]] --disable-sqlite \[[BR]] --disable-db \[[BR]] --disable-oracle \[[BR]] --disable-ldap \[[BR]] --disable-pam \[[BR]] --disable-pipe \[[BR]] --enable-anon \[[BR]] --enable-fs \[[BR]] --enable-shared --disable-static \[[BR]] --with-pic[[BR]] [[BR]] Compile stop with this error :[[BR]] [[BR]] $ - /home/my_user/sources/jabberd2-2.1.14> make[[BR]] make all-recursive[[BR]] make[1]: Entering directory `/home/my_user/sources/jabberd2-2.1.14'[[BR]] Making all in etc[[BR]] make[2]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/etc'[[BR]] Making all in templates[[BR]] make[3]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/etc/templates'[[BR]] make[3]: Nothing to be done for `all'.[[BR]] make[3]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/etc/templates'[[BR]] make[3]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/etc'[[BR]] make[3]: Nothing to be done for `all-am'.[[BR]] make[3]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/etc'[[BR]] make[2]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/etc'[[BR]] Making all in tools[[BR]] make[2]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/tools'[[BR]] make[2]: Nothing to be done for `all'.[[BR]] make[2]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/tools'[[BR]] Making all in man[[BR]] make[2]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/man'[[BR]] make[2]: Nothing to be done for `all'.[[BR]] make[2]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/man'[[BR]] Making all in mio[[BR]] make[2]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/mio'[[BR]] make[2]: Nothing to be done for `all'.[[BR]] make[2]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/mio'[[BR]] Making all in subst[[BR]] make[2]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/subst'[[BR]] make[2]: Nothing to be done for `all'.[[BR]] make[2]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/subst'[[BR]] Making all in sx[[BR]] make[2]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/sx'[[BR]] make[3]: Entering directory `/home/my_user/sources/jabberd2-2.1.14/sx'[[BR]] /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/jabberd-2.1.14/lib/expat-2.0.1/include -I/opt/jabberd-2.1.14/lib/libidn-0.6.14/include -I/opt/jabberd-2.1.14/lib/gsasl-0.2.15/include -I/usr/include -I/usr/local/include -O3 -mcpu=ultrasparc -mtune=ultrasparc -MT sasl_gsasl.lo -MD -MP -MF .deps/sasl_gsasl.Tpo -c -o sasl_gsasl.lo sasl_gsasl.c[[BR]] gcc -DHAVE_CONFIG_H -I. -I.. -I/opt/jabberd-2.1.14/lib/expat-2.0.1/include -I/opt/jabberd-2.1.14/lib/libidn-0.6.14/include -I/opt/jabberd-2.1.14/lib/gsasl-0.2.15/include -I/usr/include -I/usr/local/include -O3 -mcpu=ultrasparc -mtune=ultrasparc -MT sasl_gsasl.lo -MD -MP -MF .deps/sasl_gsasl.Tpo -c sasl_gsasl.c -fPIC -DPIC -o .libs/sasl_gsasl.o[[BR]] sasl_gsasl.c: In function `_sx_sasl_client_process':[[BR]] sasl_gsasl.c:324: error: `_sx_ssl_conn_t' undeclared (first use in this function)[[BR]] sasl_gsasl.c:324: error: (Each undeclared identifier is reported only once[[BR]] sasl_gsasl.c:324: error: for each function it appears in.)[[BR]] sasl_gsasl.c:324: error: syntax error before "s"[[BR]] make[3]: *** [sasl_gsasl.lo] Error 1[[BR]] make[3]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/sx'[[BR]] make[2]: *** [all-recursive] Error 1[[BR]] make[2]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14/sx'[[BR]] make[1]: *** [all-recursive] Error 1[[BR]] make[1]: Leaving directory `/home/my_user/sources/jabberd2-2.1.14'[[BR]] make: *** [all] Error 2[[BR]] $ - /home/my_user/sources/jabberd2-2.1.14>[[BR]]
Thanks to help to resolve this problem because I want to setup a new Jabber server. If you need others informations or tests , I can send you or make the tests that you want. -- Ticket URL: <http://jabberd2.xiaoka.com/ticket/130> jabberd2 <http://jabberd2.xiaoka.com/> jabberd2 project _______________________________________________ Jabberd2 mailing list Jabberd2@lists.xiaoka.com http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com