bugInsidious Big Brother Database - Bugs: bug #39590, Doesn't build on Mac OSX Lion

 
 

bug #39590: Doesn't build on Mac OSX Lion

Submitted by:  None
Submitted on:  Sun 28 Jul 2013 02:29:15 PM UTC  
 
Category: NoneSeverity: 3 - Normal
Item Group: NoneStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Closed

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Sat 03 Aug 2013 07:34:01 PM UTC, comment #4:

I've tested it out on 2 different Macs. The problem is a conflict with XCode 4.2. XCode 4.2 provides its own versions of some binaries such as aclocal.

It builds if XCode 4.2 isn't on the system. Even when I uninstalled 4.2 (upgraded to a more recent version) I still run into issues.

Anyway, environmental issue, so this can be closed.

Glenn Tarcea <gtarcea>
Tue 30 Jul 2013 08:40:01 PM UTC, comment #3:

Hi Roland,

I'll give it a try and post the output/results. The autoconf is built from homebrew. I haven't had other problems.

Thanks for looking into this.

Glenn Tarcea <gtarcea>
Mon 29 Jul 2013 02:22:29 PM UTC, comment #2:

Could you please post here the complete transcript of what you get
when executing the following sequence of commands?
Thanks.

$ git clean -fdx .
$ git reset --hard
$ git log -1 --oneline
$ autoreconf --version
$ autoconf --version
$ automake --version
$ aclocal --version
$ autoreconf --verbose --force --install
$ aclocal --verbose --warn=all --force

Roland Winkler <winkler>
Project Administrator
Mon 29 Jul 2013 12:06:47 AM UTC, comment #1:

> When building on Mac OSX with autoconf installed through homebrew (and path
> set so that it finds autoconf utilities from homebrew) I get the following
> errors when running autogen.sh:


I am not familiar with Mac OSX.

> configure.ac:33: warning: The macro `AC_FOREACH' is obsolete.
> configure.ac:33: You should run autoupdate.


These messages are rather strange. They suggest that on line 33 of
./configure.ac you try to use the obsolete macro AC_FOREACH.
But this line of ./configure.ac simply calls AM_INIT_AUTOMAKE.
There is nowhere an explicit call of AC_FOREACH.

Do you possibly have some outdated file in your BBDB source
directory or (more likely) in your autoconf installation? (This is
just a wild guess!)

> configure.ac:35: error: possibly undefined macro: AC_PACKAGE_DATE
> If this token and others are legitimate, please use m4_pattern_allow.
> See the Autoconf documentation.
> autoreconf: /usr/local/Cellar/autoconf/2.69/bin/autoconf failed with exit
> status: 1


Well, configure.ac does use the macro AC_PACKAGE_DATE on line 35.
So your file configure.ac seems to be up to date. But I am confused
that apparently the call of AC_CONFIG_MACRO_DIR([m4]) on line 31 was
ignored.

Have you been able to use your autoconf installation with other
packages?

Roland Winkler <winkler>
Project Administrator
Sun 28 Jul 2013 02:29:15 PM UTC, original submission:

When building on Mac OSX with autoconf installed through homebrew (and path set so that it finds autoconf utilities from homebrew) I get the following errors when running autogen.sh:

autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force --warnings=all
autoreconf: configure.ac: tracing
configure.ac:33: warning: The macro `AC_FOREACH' is obsolete.
configure.ac:33: You should run autoupdate.
../../lib/autoconf/general.m4:196: AC_FOREACH is expanded from...
aclocal.m4:404: _AM_SET_OPTIONS is expanded from...
aclocal.m4:208: AM_INIT_AUTOMAKE is expanded from...
configure.ac:33: the top level
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --force --warnings=all
configure.ac:33: warning: The macro `AC_FOREACH' is obsolete.
configure.ac:33: You should run autoupdate.
../../lib/autoconf/general.m4:196: AC_FOREACH is expanded from...
aclocal.m4:404: _AM_SET_OPTIONS is expanded from...
aclocal.m4:208: AM_INIT_AUTOMAKE is expanded from...
configure.ac:33: the top level
configure.ac:35: error: possibly undefined macro: AC_PACKAGE_DATE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/local/Cellar/autoconf/2.69/bin/autoconf failed with exit status: 1

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by gtarcea (Posted a comment)
  • -unavailable- added by winkler (Posted a comment)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 03 Aug 2013 10:48:33 PM UTCwinklerStatusIn Progress=>None
      Open/ClosedOpen=>Closed
    Mon 29 Jul 2013 02:45:16 AM UTCwinklerStatusNone=>In Progress

    Back to the top


    Powered by Savane 3.1-cleanup1