Posted by
Aurelien Chanudet on
URL: http://quantlib.414.s1.nabble.com/Re-Quantlib-dev-digest-Vol-1-354-1-msg-tp10862.html
Hi Jeff,
I did experiment this kind of error in the past. Mac OS X is shipping
with default versions of autoconf/automake which are not the latest
ones. I upgraded to autoconf 2.59 and automake 1.9.5 using Fink. This
solved the problem :
-bash2.05b /tmp/QuantLib $ fink list | grep auto
autobook 1.3-2 GNU Autobook for autotools
autoconf 2.13-4 System for generating configure scripts, v2.13
i autoconf2.5 2.59-6 System for generating configure scripts
autoconf2.54 2.54-3 System for generating configure scripts
autocutsel 0.6.2-11 Merges two X11 cut buffers
autogen 5.4.2-2 Tool for automated text generation from templates
autogen-dev 5.4.2-2 Development files for AutoOpts and snprintfv
autogen-shlibs 5.4.2-2 Autogen shared libaries
automake1.4 1.4-4 Tool for generating GNU
Standards-compliant Makefiles
automake1.5 1.5-5 Tool for generating GNU
Standards-compliant Makefiles
automake1.6 1.6.3-5 Tool for generating GNU
Standards-compliant Makefiles
automake1.7 1.7.6-5 Tool for generating GNU
Standards-compliant Makefiles
automake1.8 1.8.5-2 Tool for generating GNU
Standards-compliant Makefiles
i automake1.9 1.9.5-1 Tool for generating GNU
Standards-compliant Makefiles
p automaken [virtual package]
autoproject 0.17-1 Create a skeleton source package for a
new program
autossh 1.2f-1 Restarts SSH sessions and tunnels
autotrace 0.31.1-14 Converts bitmap to vector graphics
autotrace-bin 0.31.1-14 autotrace binary
autotrace-shlibs 0.31.1-14 Shared libraries for autotrace
cgi-compress-gzip-pm581 0.20-1 CGI with automatically compressed output
cgi-compress-gzip-pm581-man 0.20-1 CGI with automatically
compressed output
cgi-compress-gzip-pm584 0.20-1 CGI with automatically compressed output
cgi-compress-gzip-pm584-man 0.20-1 CGI with automatically
compressed output
cgi-compress-gzip-pm586 0.20-1 CGI with automatically compressed output
cgi-compress-gzip-pm586-man 0.20-1 CGI with automatically
compressed output
class-accessor-pm 0.19-1 Perl module, automated
accessor generation
class-autouse-pm581 1.17-2 Perl run-time for class loading
class-autouse-pm584 1.17-2 Perl run-time for class loading
class-autouse-pm586 1.17-2 Perl run-time for class loading
devel-autoprofiler-pm581 1.200-3 Profile subroutine
calls in a perl program
devel-autoprofiler-pm586 1.200-3 Profile subroutine
calls in a perl program
expect 5.41.0-1 Tool for automatic interactive applications
expect-dev 5.41.0-1 Tool for automatic interactive
applications
expect-simple-pm581 0.02-12 Simple module for automating interaction
expect-simple-pm584 0.02-12 Simple module for automating interaction
expect-simple-pm586 0.02-12 Simple module for automating interaction
frontline 0.5.4-13 GUI frontend for autotrace
frontline-gimp-plugin 0.5.4-13 autotrace plugin for the gimp
kmousetool 3.4.0-21 KDE - automatically click when
mouse idles
text-autoformat-pm 1.12-1 Perl module for text wrapping
and reformating
unsermake 0.3-0.20040815.1 automake replacement
xml-autowriter-pm581 0.38-2 Perl module, DOCTYPE based XML output
xml-autowriter-pm584 0.38-2 Perl module, DOCTYPE based XML output
xml-autowriter-pm586 0.38-2 Perl module, DOCTYPE based XML output
xml2ag 5.4.2-2 Convert XML files to autogen templates
-bash2.05b /tmp/QuantLib $ fink list | grep libtool
libtool 1.3.5-23 Shared library build helper, v1.3.5
libtool-shlibs 1.3.5-23 Shared libraries for libtool, v1.3.5
(i) libtool14 1.5.18-1 Shared library build helper, v1.5
(i) libtool14-shlibs 1.5.18-1 Shared libraries for
libtool, v1.5
-bash2.05b /tmp/QuantLib $ automake --version
automake (GNU automake) 1.9.5
Written by Tom Tromey <
[hidden email]>.
Copyright 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-bash2.05b /tmp/QuantLib $ autoconf --version
autoconf (GNU Autoconf) 2.59
Written by David J. MacKenzie and Akim Demaille.
Copyright (C) 2003 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
For my information, where did you get your boost package from : Fink,
boost homepage ? Thanks.
Aurelien
> Message: 1
> To:
[hidden email]
> From: Jeff Sargent <
[hidden email]>
> Date: Thu, 1 Sep 2005 22:04:40 -0500
> Subject: [Quantlib-dev] problems with autoreconf on OS X
>
> Greetings all,
>
> I've been building Boost and Quantlib 0.3.10 successfully under Mac
> OS X 10.4.2 with gcc 4.0.0 that comes with the XCode 2.1 development
> kit. Builds fine, and the test suite runs without error. Excellent!
>
> When I bring down the latest from the CVS repository and start the
> configuration bootstrap process, I start having some issues:
>
> >> sh ./autogen.sh
> >> Can't exec "libtoolize": No such file or directory at /usr/share/
> autoconf/Autom4te/FileUtils.pm line 288, <GEN3> line 4.
> >> autoreconf: failed to run libtoolize: No such file or directory
>
> on OS X there is "glibtoolize", so I set the environment variable
> LIBTOOLIZE=glibtoolize and that gets me further until:
>
> >> configure.ac:8: `automake requires `AM_CONFIG_HEADER', not
> `AC_CONFIG_HEADER'
> >> functions/ql/Functions/Makefile.am:19: variable `PACKAGE_VERSION'
> not defined
> >> ql/Makefile.am:94: variable `PACKAGE_VERSION' not defined
> >> autoreconf: automake failed with exit status: 1
>
> I'm definitely a rookie with respect to autoreconf, so thought I'd
> ask here to make sure I'm not missing something obvious.
> If anyone else is building under OS X and has overcome some of these
> issues please drop me a note!
>
> Thanks!
> - Jeff