[Openal] FreeBSD and OpenAL
Sven Panne
sven.panne at benqmobile.com
Thu Oct 26 04:11:50 PDT 2006
[ redirecting to the mailing list again, as this might be of general
interest ]
> -----Original Message-----
> From: Peter Kryszkiewicz [mailto:vertexg at telus.net]
> Sent: Mittwoch, 25. Oktober 2006 20:06
> To: Sven Panne
> Subject: Re: [Openal] FreeBSD and OpenAL
>
> Peter Kryszkiewicz asked - Why does openal need the installer
> to "please use m4_pattern_allow" during the execution of the
> autogen.sh script?
>
> Jason Daly wrote:
>
> It shouldn't be necessary. It's complaining that it can't
> find some of the m4 macros that are used in the configure.ac
> file. The three macros it's complaining about should be
> defined by aclocal, and they should show up in aclocal.m4 in
> the top-level directory when you run autogen.sh. If you don't
> see them in there, then you're missing something.
> aclocal is packaged with automake under Red Hat. Perhaps
> FreeBSD keeps them separate and you need to install it, or
> perhaps you don't have the symlink for aclocal 1.9 (like you
> do for automake 1.9). I don't know much about FreeBSD, so I'm
> kind of shooting in the dark here.
To be more exact: The missing macros are from libtool, not
autoconf/automake. Perhaps you don't have libtool installed? The output
of *all* command requested below would be helpful.
> Sven Panne wrote:
> > I just had a look at the FreeBSD page, and it look like all
> tools are
> > available in sufficiently new versions. Some tools are available in
> > various versions, though, so the output of
> >
> > autoconf --version
> > automake --version
> > libtool --version
> >
> [...]
> OK, I deinstalled and reinstalled automake (to make sure aclocal was
> current) and then checked the version:
>
> > aclocal --version
> aclocal (GNU automake) 1.9.6
>
> Then I ran ./autogen.sh again and captured the output in the
> attached logfile. What's interesting is that aclocal is
> picking up detritus from old installs like cinepaint and
> wxwin etc. I don't know enough about autotools to trace this
> easily. Any ideas?
Almost all of the clutter in the logfile has nothing to do with your
problem, it is caused by aclocal recursively picking up autoconf macros
from other packages which are not well-maintained. They are warnings
about things which are handled slightly different and in a stricter way
nowadays. It's very annoying that distributors/maintainers don't fix
these warnings (FreeBSD is no exception here, e.g. SuSE is guilty of
this, too), but they are harmless. Fixing this while maintaining
backwards compatibility with older autotools is a bit tricky, but
perfectly doable. OTOH, "normal" users will never see these warnings,
only package maintainers and people building source distributions.
Cheers,
S.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: logfile
Type: application/octet-stream
Size: 4374 bytes
Desc: logfile
Url : http://opensource.creative.com/pipermail/openal/attachments/20061026/d6ef6033/logfile.obj
More information about the Openal
mailing list