automake

For all the help you need with Armagetron!
Post Reply
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

automake

Post by dlh »

I installed auto* via darwinports, and just moved the old auto* to auto*_. Bootstrapping still fails:

Code: Select all

$ sh bootstrap.sh 
Generating version...
Running aclocal...
Can't locate object method "path" via package "Request" at /opt/local/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.
aclocal: autom4te failed with exit status: 1
rm: aclocal.m4: No such file or directory
Running autoheader...
Can't locate object method "path" via package "Request" at /opt/local/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.
autoheader: /opt/local/bin/autom4te failed with exit status: 1
rm: config.h.in: No such file or directory
Running autoconf...
Can't locate object method "path" via package "Request" at /opt/local/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.
rm: configure: No such file or directory
Running automake...
Can't locate object method "path" via package "Request" at /opt/local/share/autoconf/Autom4te/C4che.pm line 69, <GEN1> line 111.
automake: autoconf failed with exit status: 1
Flagging scripts as executable...
Done!  You may now run configure and start building.
automake (GNU automake) 1.9.6
autoconf (GNU Autoconf) 2.59

What have I done wrong?
User avatar
Lucifer
Project Developer
Posts: 8765
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

hmmmm, looks like you don't have aclocal or automake isn't finding it. aclocal is supposed to be part of automake, but you might check darwinports for a separate aclocal package.
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Code: Select all

$ which aclocal autoconf autoheader automake autom4te
/opt/local/bin/aclocal
/opt/local/bin/autoconf
/opt/local/bin/autoheader
/opt/local/bin/automake
/opt/local/bin/autom4te
It is choosing the correct version, still don't know what is up though.

Edit: and aclocal was installed with darwin ports
User avatar
Lucifer
Project Developer
Posts: 8765
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

it's a perl error you're getting, not a bash error. Did you google the error message?
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

Lucifer wrote:it's a perl error you're getting, not a bash error. Did you google the error message?
this fixed it:

Code: Select all

rm -rf autom4te.cache
User avatar
Revan
Core Dumper
Posts: 134
Joined: Mon Aug 01, 2005 11:30 am
Location: War Zone.
Contact:

Post by Revan »

I know VERY little compared to you guys but doesn't $ mean string? Wouldn't you want it to be an integer or something like that?
America is all about speed. Hot, nasty, badass speed.
-Eleanor Roosevelt, 1936
User avatar
Lucifer
Project Developer
Posts: 8765
Joined: Sun Aug 15, 2004 3:32 pm
Location: Republic of Texas

Post by Lucifer »

IN perl, as in php, all variables start with $ . The days of $ meaning string are long gone (except in VB-cantprogramforshitLAND).
Check out my YouTube channel: https://youtube.com/@davefancella?si=H--oCK3k_dQ1laDN

Be the devil's own, Lucifer's my name.
- Iron Maiden
User avatar
Revan
Core Dumper
Posts: 134
Joined: Mon Aug 01, 2005 11:30 am
Location: War Zone.
Contact:

Post by Revan »

Ah..I see..What version of C do you use for Armagetron? I know thers like C++ C# and other stuff like that.....
America is all about speed. Hot, nasty, badass speed.
-Eleanor Roosevelt, 1936
Walking Tree
Match Winner
Posts: 641
Joined: Sun Jul 10, 2005 9:14 am

Post by Walking Tree »

first of all, C++ and C# are not versions of C. you could call ANSI C, Microsoft C, GNU C, C99 etc etc "versions"...
C++ is C with some added features, but due to the nature of these features, C++ is a seperate language. Armagetron uses GNU (gcc 4.0) C++ I believe.
C# is a completely different language. it is not compatible to C. In many respects, it is very similiar to java, and, like java, looks a lot like C.

I know Microsoft say that C# will replace C++ just like C++ replaced C, and I think it's probably a good idea since C# is a well-designed language with a well-designed and reasonably complete standard library. it will take a while though, and would be quicker if microsoft cooperated with novell (who are creating a free .net "mono" )
on the grid as ~free::zombie~
Post Reply