autoconf question

Hi there. I am a newbie to the freebsd/unix world. I am running FreeBSD 7.2, and I am trying to build PostgreSQL from cvs source tree.

To do that I am required to run autoconf, but it wants autoconf-2.63, whereas I have autoconf-2.62. I thought I'll get the new version from the ports but the ports has autoconf-2.62.

What are my options here? How do I get autoconf 2.63 on my system? My guess is that if I download it from the autoconf site (http://www.gnu.org/software/autoconf/) and use that there might be some incompatibilities with freebsd?

Thanks
Ashish
 
Unfortunately that is not an option. I need to work directly with the postgreSQL source code.
 
DutchDaemon said:
Run 'make extract' in a port, and there it is ;)

That is an interesting option but round about approach. I do want to work directly on the source control. Is is possible to port autoconf 2.63 to freebsd?
 
Thanks to everyone to took the time to reply. The problem is now resolved. I guess it was a neophyte mistake on my part :)

I had posted on the postgres list as well, and I learnt that I could run ./Configure without having to run autoconf.
 
killasmurf86 said:
what are you actually trying to do?

What I am really trying to do is to learn Unix (FreeBSD) and also get involved in the postgresql project. :)

I had learnt about make but had no clue about configure/autoconf so when make told me I need to configure I "thought" I need to run autoconf.
 
autoconf-2.63

its easy to make build.. but it breaks some dependency. u can use it when installing some source that needs it, after u can uninstall it and replace with old 2.62 to satisfy portupgrade. why major utilities still not in FreeBSD ports tree?
Answers to use pre-built source is funny.

Code:
wget [url]http://ftp.gnu.org/gnu/autoconf/autoconf-2.63.tar.gz[/url]
gtar xzf autoconf-2.63.tar.gz
cd autoconf-2.63
CC=gcc CFLAGS=-O2 EMACS=no ./configure --mandir=/usr/local/man
make
make check
make install
#make distclean
 
The correct course of action will not be:

tar xzf autoconf-2.63.tar.gz
cd autoconf-2.63
mkdir build
cd build
../configure --mandir=/usr/local/man --program-suffix=-2.63 --without-lispdir --datarootdir=/usr/local/share/autoconf-2.63

for autoconf-wrapper links/dependencies preservation?
 
martino said:
The correct course of action will not be:

tar xzf autoconf-2.63.tar.gz
cd autoconf-2.63
mkdir build
cd build
../configure --mandir=/usr/local/man --program-suffix=-2.63 --without-lispdir --datarootdir=/usr/local/share/autoconf-2.63

for autoconf-wrapper links/dependencies preservation?

oops
tar -xzf autoconf-2.63.tar.gz of course..
 
Back
Top