I just tried building APR with your proceedure and socktest still fails. Did you run the tests? I suspect that this particular test might not be that important.
On Wed, Oct 13, 2010 at 3:49 AM, Giulio Troccoli <[email protected]> wrote: >> > > > Linedata Limited > Registered Office: 85 Gracechurch St., London, EC3V 0AA > Registered in England and Wales No 3475006 VAT Reg No 710 3140 03 > > -----Original Message----- > > >> From: David Weintraub [mailto:[email protected]] >> Sent: 12 October 2010 18:41 >> To: Subversion >> Subject: Subversion on AIX >> >> We are trying to get a Subversion install on an IBM AIX box >> we have here. Unfortunately, I really don't have root access >> to the box, and I know that our admins will probably not be >> very helpful in this endeavor. >> >> I do have gcc version 4.0.0, but I don't have the APR >> library. We don't plan to use Apache httpd, but just svnserve instead. >> >> I downloaded the Universal AIX tarball (only 1.4, but I'd be >> happy with anything now), and had problems since it was >> tarred up at the root of the directory. I used pax to untar >> the file, so I could put it under something besides /opts. >> The files are placed under /home/david. >> >> $ LIBPATH=/home/david/subversion/opt/subversion/lib:$LIBPATH >> $ ./svn >> exec(): 0509-036 Cannot load program ./svn because of the >> following errors: >> 0509-022 Cannot load module >> /home/david/subversion/opt/subversion/lib/libsvn_client-1.so. >> 0509-150 Dependent module /opt/subversion/lib/libsvn_wc-1.so >> could not be loaded. >> 0509-022 Cannot load module >> /opt/subversion/lib/libsvn_wc-1.so. >> 0509-026 System error: A file or directory in the >> path name does not exist. >> 0509-022 Cannot load module svn. >> 0509-150 Dependent module >> /home/david/subversion/opt/subversion/lib/libsvn_client-1.so >> could not be loaded. >> 0509-022 Cannot load module . >> >> Any ideas at this point? >> > > I have successfully compiled Subversion 1.6.9 on both AIX 4.3 and 5.3. The > following is for AIX 5.3 and with user dev. You will need to change all the > reference to ~dev to the correct user (or different path altogether). Also, > these instruction do not specify any --prefix, because I wanted to install > SVN in the standard directory. However, I have used the exact same > instruction for testing 1.6.9 prior to installation and it that case I used > the --prefix. As long as you specify the same location for --prefix > everything should work. > > cd ~dev > gunzip -c subversion-deps-1.6.9.tar.gz | tar xvf - > gunzip -c subversion-1.6.9.tar.gz | tar xvf - > cd ~dev/subversion-1.6.9/apr > CC="/usr/vac/bin/cc" \ > CFLAGS="-qmaxmem=-1 -O2 -qlanglvl=extended" \ > ./configure \ > --enable-shared \ > --enable-static > make > make install > cd ~dev/subversion-1.6.9/apr-util/xml/expat > CC="/usr/vac/bin/cc" \ > CFLAGS="-qmaxmem=-1 -O2 -qlanglvl=extended" \ > ./configure \ > --enable-shared=yes > make > make install > cd ~dev/subversion-1.6.9/apr-util > CC="/usr/vac/bin/cc" \ > CFLAGS="-qmaxmem=-1 -O2 -qlanglvl=extended" \ > ./configure \ > --with-apr=/usr/local/apr \ > --with-expat=builtin > make > make install > cd ~dev/subversion-1.6.9/neon > CC="/usr/vac/bin/cc" \ > CFLAGS="-qmaxmem=-1 -O2 -qlanglvl=extended" \ > CPPFLAGS="-I/usr/local/include" \ > LDFLAGS="-brtl" \ > ./configure \ > --with-expat=/usr/local/lib/libexpat.la \ > --enable-shared=yes > make > make install > cd ~dev/subversion-1.6.9 > CC="/usr/vac/bin/cc" \ > CFLAGS="-qmaxmem=-1 -O2 -qlanglvl=extended" \ > CPPFLAGS="-I/usr/local/include" \ > LDFLAGS="-L/usr/local/lib" \ > ./configure \ > --disable-shared \ > --without-ssl \ > --without-berkeley-db \ > --with-apr=/usr/local/apr \ > --with-apr-util=/usr/local/apr \ > --without-apxs \ > --with-neon=/usr/local \ > --without-serf > make > make install > > I found that the order of the installation was important, e.g expat before > apr-util. Also, you may need to use the --with-sqlite option when configuring > Subversion to point to sqlite3.c in the Subversion dependency tree (I had > SQLite installed). And obviously you can change other option to consifure > Subversion for your needs. > > Giulio > -- David Weintraub [email protected]
