Hi, a few months ago I built subversion 1.6.5 successfully under Solaris 10/Intel 32 bit. However, the same source as well as subversion 1.6.9 fail when compiling as 64 bit. The error occurs in the same module as reported by Rodrigo Goncalves on 2010 Wed, 06 Jan, 10:02 SVN 1.6.6 compilation error. 32 bit apache was prefork, 64 bit is a worker one, if this info applies.
My protocol snippet: ./build/transform_sql.sh subversion/libsvn_fs_fs/rep-cache-db.sql < subversion/l ibsvn_fs_fs/rep-cache-db.sql > ./subversion/libsvn_fs_fs/rep-cache-db.h /bin/bash /home/users/o/opha4000/subversion/subversion-1.6.9/libtool --tag=CC -- silent --mode=compile gcc -I/opt/include -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANT ICS -D_REENTRANT -m64 -O2 -I./subversion/include -I./subversion -I/opt/apac he2-64/include -I/opt/apache2-64/include -I/opt/include -I/home/users/o/opha40 00/subversion/subversion-1.6.9/neon/src -I/opt/subversion-64/include/neon -I/hom e/users/o/opha4000/subversion/subversion-1.6.9/sqlite-amalgamation -o subversio n/libsvn_fs_fs/rep-cache.lo -c subversion/libsvn_fs_fs/rep-cache.c subversion/libsvn_fs_fs/rep-cache.c:35: error: `REP_CACHE_DB_SQL' undeclared her e (not in a function) subversion/libsvn_fs_fs/rep-cache.c:35: error: initializer element is not consta nt subversion/libsvn_fs_fs/rep-cache.c:35: error: (near initialization for `upgrade _sql[1]') gmake: *** [subversion/libsvn_fs_fs/rep-cache.lo] Error 1 caused by: CC=gcc CFLAGS="-m64 -O2" CPPFLAGS="-I/opt/include" LDFLAGS="-L/opt/lib -L/usr/sfw/lib/64 -R/opt/lib -R/usr/sfw/lib/64" export CC CFLAGS CPPFLAGS LDFLAGS ./configure --prefix=/opt/subversion-64 \ --with-apxs=/opt/apache2-64/bin/apxs \ --with-apr=/opt/apache2-64 \ --with-apr-util=/opt/apache2-64 \ --with-ssl \ --with-libs=/opt/lib \ --without-serf \ --without-sasl \ --without-jdk \ --without-jikes \ --without-berkeley-db \ echo '=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!=!' gmake Herbert