You are not logged in.

#1 2007-06-25 15:27:25

Rumor
Member
From: Albany, NY
Registered: 2006-07-07
Posts: 638

Compiling Freeorion?

Just a quick question. Has anyone here been able to successfully compile the game FreeOrion? The game's website is here: http://www.freeorion.org/index.php/Main_Page

The compile instructions appear to be a bit outdated. I've installed the required dependencies, but when I run "scons" in the /freeorion/FreeOrion/GG directory, it fails. It appears to be an internal code problem, but I mat be wrong. I'll paste the output below. I was just wondering if anyone else has been able to compile this game and get it going?

I loved playing Master of Orion back in my DOS days and this game looks very appealing.

The paste is awful long:

scons: done reading SConscript files.
scons: Building targets ...
g++ -o src/Texture.os -c -pthread -Wall -O2 -fPIC -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -I/usr/include/freetype2 -I. -Ilibltdl src/Texture.cpp
In file included from src/Texture.cpp:29:
/usr/include/IL/il.h:497: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:497: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:498: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:498: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:505: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:505: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:516: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:516: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:518: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:518: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:521: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:521: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:522: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:522: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:525: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:525: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:540: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:540: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:552: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:552: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:553: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:553: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:554: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:554: error: invalid use of 'ILvoid'
/usr/include/IL/il.h:568: error: '<anonymous>' has incomplete type
/usr/include/IL/il.h:568: error: invalid use of 'ILvoid'
In file included from /usr/include/IL/ilut.h:21,
                 from src/Texture.cpp:55:
/usr/include/IL/ilu.h:135: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:135: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:138: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:138: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:139: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:139: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:144: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:144: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:145: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:145: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:146: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:146: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:147: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:147: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:150: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:150: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:152: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:152: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:154: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:154: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:160: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:160: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:161: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:161: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:163: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:163: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:164: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:164: error: invalid use of 'ILvoid'
/usr/include/IL/ilu.h:177: error: '<anonymous>' has incomplete type
/usr/include/IL/ilu.h:177: error: invalid use of 'ILvoid'
In file included from src/Texture.cpp:55:
/usr/include/IL/ilut.h:106: error: '<anonymous>' has incomplete type
/usr/include/IL/ilut.h:106: error: invalid use of 'ILvoid'
/usr/include/IL/ilut.h:109: error: '<anonymous>' has incomplete type
/usr/include/IL/ilut.h:109: error: invalid use of 'ILvoid'
In file included from src/Texture.cpp:55:
/usr/include/IL/ilut.h:174: error: '<anonymous>' has incomplete type
/usr/include/IL/ilut.h:174: error: invalid use of 'ILvoid'
/usr/include/IL/ilut.h:175: error: '<anonymous>' has incomplete type
/usr/include/IL/ilut.h:175: error: invalid use of 'ILvoid'
/usr/include/IL/ilut.h:177: error: '<anonymous>' has incomplete type
/usr/include/IL/ilut.h:177: error: invalid use of 'ILvoid'
/usr/include/IL/ilut.h:178: error: '<anonymous>' has incomplete type
/usr/include/IL/ilut.h:178: error: invalid use of 'ILvoid'
In file included from /usr/include/allegro.h:71,
                 from /usr/include/IL/ilut.h:188,
                 from src/Texture.cpp:55:
/usr/include/allegro/fix.h:92: error: declaration of C function 'fix operator+(fix, int)' conflicts with
/usr/include/allegro/fix.h:91: error: previous declaration 'fix operator+(fix, fix)' here
/usr/include/allegro/fix.h:93: error: declaration of C function 'fix operator+(int, fix)' conflicts with
/usr/include/allegro/fix.h:92: error: previous declaration 'fix operator+(fix, int)' here
/usr/include/allegro/fix.h:94: error: declaration of C function 'fix operator+(fix, long int)' conflicts with
/usr/include/allegro/fix.h:93: error: previous declaration 'fix operator+(int, fix)' here
/usr/include/allegro/fix.h:95: error: declaration of C function 'fix operator+(long int, fix)' conflicts with
/usr/include/allegro/fix.h:94: error: previous declaration 'fix operator+(fix, long int)' here
/usr/include/allegro/fix.h:96: error: declaration of C function 'fix operator+(fix, float)' conflicts with
/usr/include/allegro/fix.h:95: error: previous declaration 'fix operator+(long int, fix)' here
/usr/include/allegro/fix.h:97: error: declaration of C function 'fix operator+(float, fix)' conflicts with
/usr/include/allegro/fix.h:96: error: previous declaration 'fix operator+(fix, float)' here
/usr/include/allegro/fix.h:98: error: declaration of C function 'fix operator+(fix, double)' conflicts with
/usr/include/allegro/fix.h:97: error: previous declaration 'fix operator+(float, fix)' here
/usr/include/allegro/fix.h:99: error: declaration of C function 'fix operator+(double, fix)' conflicts with
/usr/include/allegro/fix.h:98: error: previous declaration 'fix operator+(fix, double)' here
/usr/include/allegro/fix.h:102: error: declaration of C function 'fix operator-(fix, int)' conflicts with
/usr/include/allegro/fix.h:101: error: previous declaration 'fix operator-(fix, fix)' here
/usr/include/allegro/fix.h:103: error: declaration of C function 'fix operator-(int, fix)' conflicts with
/usr/include/allegro/fix.h:102: error: previous declaration 'fix operator-(fix, int)' here
/usr/include/allegro/fix.h:104: error: declaration of C function 'fix operator-(fix, long int)' conflicts with
/usr/include/allegro/fix.h:103: error: previous declaration 'fix operator-(int, fix)' here
/usr/include/allegro/fix.h:105: error: declaration of C function 'fix operator-(long int, fix)' conflicts with
/usr/include/allegro/fix.h:104: error: previous declaration 'fix operator-(fix, long int)' here
/usr/include/allegro/fix.h:106: error: declaration of C function 'fix operator-(fix, float)' conflicts with
/usr/include/allegro/fix.h:105: error: previous declaration 'fix operator-(long int, fix)' here
/usr/include/allegro/fix.h:107: error: declaration of C function 'fix operator-(float, fix)' conflicts with
/usr/include/allegro/fix.h:106: error: previous declaration 'fix operator-(fix, float)' here
/usr/include/allegro/fix.h:108: error: declaration of C function 'fix operator-(fix, double)' conflicts with
/usr/include/allegro/fix.h:107: error: previous declaration 'fix operator-(float, fix)' here
/usr/include/allegro/fix.h:109: error: declaration of C function 'fix operator-(double, fix)' conflicts with
/usr/include/allegro/fix.h:108: error: previous declaration 'fix operator-(fix, double)' here
/usr/include/allegro/fix.h:112: error: declaration of C function 'fix operator*(fix, int)' conflicts with
/usr/include/allegro/fix.h:111: error: previous declaration 'fix operator*(fix, fix)' here
/usr/include/allegro/fix.h:113: error: declaration of C function 'fix operator*(int, fix)' conflicts with
/usr/include/allegro/fix.h:112: error: previous declaration 'fix operator*(fix, int)' here
/usr/include/allegro/fix.h:114: error: declaration of C function 'fix operator*(fix, long int)' conflicts with
/usr/include/allegro/fix.h:113: error: previous declaration 'fix operator*(int, fix)' here
/usr/include/allegro/fix.h:115: error: declaration of C function 'fix operator*(long int, fix)' conflicts with
/usr/include/allegro/fix.h:114: error: previous declaration 'fix operator*(fix, long int)' here
/usr/include/allegro/fix.h:116: error: declaration of C function 'fix operator*(fix, float)' conflicts with
/usr/include/allegro/fix.h:115: error: previous declaration 'fix operator*(long int, fix)' here
/usr/include/allegro/fix.h:117: error: declaration of C function 'fix operator*(float, fix)' conflicts with
/usr/include/allegro/fix.h:116: error: previous declaration 'fix operator*(fix, float)' here
/usr/include/allegro/fix.h:118: error: declaration of C function 'fix operator*(fix, double)' conflicts with
/usr/include/allegro/fix.h:117: error: previous declaration 'fix operator*(float, fix)' here
/usr/include/allegro/fix.h:119: error: declaration of C function 'fix operator*(double, fix)' conflicts with
/usr/include/allegro/fix.h:118: error: previous declaration 'fix operator*(fix, double)' here
/usr/include/allegro/fix.h:122: error: declaration of C function 'fix operator/(fix, int)' conflicts with
/usr/include/allegro/fix.h:121: error: previous declaration 'fix operator/(fix, fix)' here
/usr/include/allegro/fix.h:123: error: declaration of C function 'fix operator/(int, fix)' conflicts with
/usr/include/allegro/fix.h:122: error: previous declaration 'fix operator/(fix, int)' here
/usr/include/allegro/fix.h:124: error: declaration of C function 'fix operator/(fix, long int)' conflicts with
/usr/include/allegro/fix.h:123: error: previous declaration 'fix operator/(int, fix)' here
/usr/include/allegro/fix.h:125: error: declaration of C function 'fix operator/(long int, fix)' conflicts with
/usr/include/allegro/fix.h:124: error: previous declaration 'fix operator/(fix, long int)' here
/usr/include/allegro/fix.h:126: error: declaration of C function 'fix operator/(fix, float)' conflicts with
/usr/include/allegro/fix.h:125: error: previous declaration 'fix operator/(long int, fix)' here
/usr/include/allegro/fix.h:127: error: declaration of C function 'fix operator/(float, fix)' conflicts with
/usr/include/allegro/fix.h:126: error: previous declaration 'fix operator/(fix, float)' here
/usr/include/allegro/fix.h:128: error: declaration of C function 'fix operator/(fix, double)' conflicts with
/usr/include/allegro/fix.h:127: error: previous declaration 'fix operator/(float, fix)' here
/usr/include/allegro/fix.h:129: error: declaration of C function 'fix operator/(double, fix)' conflicts with
/usr/include/allegro/fix.h:128: error: previous declaration 'fix operator/(fix, double)' here
/usr/include/allegro/fix.h:135: error: declaration of C function 'int operator==(fix, int)' conflicts with
/usr/include/allegro/fix.h:134: error: previous declaration 'int operator==(fix, fix)' here
/usr/include/allegro/fix.h:136: error: declaration of C function 'int operator==(int, fix)' conflicts with
/usr/include/allegro/fix.h:135: error: previous declaration 'int operator==(fix, int)' here
/usr/include/allegro/fix.h:137: error: declaration of C function 'int operator==(fix, long int)' conflicts with
/usr/include/allegro/fix.h:136: error: previous declaration 'int operator==(int, fix)' here
/usr/include/allegro/fix.h:138: error: declaration of C function 'int operator==(long int, fix)' conflicts with
/usr/include/allegro/fix.h:137: error: previous declaration 'int operator==(fix, long int)' here
/usr/include/allegro/fix.h:139: error: declaration of C function 'int operator==(fix, float)' conflicts with
/usr/include/allegro/fix.h:138: error: previous declaration 'int operator==(long int, fix)' here
/usr/include/allegro/fix.h:140: error: declaration of C function 'int operator==(float, fix)' conflicts with
/usr/include/allegro/fix.h:139: error: previous declaration 'int operator==(fix, float)' here
/usr/include/allegro/fix.h:141: error: declaration of C function 'int operator==(fix, double)' conflicts with
/usr/include/allegro/fix.h:140: error: previous declaration 'int operator==(float, fix)' here
/usr/include/allegro/fix.h:142: error: declaration of C function 'int operator==(double, fix)' conflicts with
/usr/include/allegro/fix.h:141: error: previous declaration 'int operator==(fix, double)' here
/usr/include/allegro/fix.h:145: error: declaration of C function 'int operator!=(fix, int)' conflicts with
/usr/include/allegro/fix.h:144: error: previous declaration 'int operator!=(fix, fix)' here
/usr/include/allegro/fix.h:146: error: declaration of C function 'int operator!=(int, fix)' conflicts with
/usr/include/allegro/fix.h:145: error: previous declaration 'int operator!=(fix, int)' here
/usr/include/allegro/fix.h:147: error: declaration of C function 'int operator!=(fix, long int)' conflicts with
/usr/include/allegro/fix.h:146: error: previous declaration 'int operator!=(int, fix)' here
/usr/include/allegro/fix.h:148: error: declaration of C function 'int operator!=(long int, fix)' conflicts with
/usr/include/allegro/fix.h:147: error: previous declaration 'int operator!=(fix, long int)' here
/usr/include/allegro/fix.h:149: error: declaration of C function 'int operator!=(fix, float)' conflicts with
/usr/include/allegro/fix.h:148: error: previous declaration 'int operator!=(long int, fix)' here
/usr/include/allegro/fix.h:150: error: declaration of C function 'int operator!=(float, fix)' conflicts with
/usr/include/allegro/fix.h:149: error: previous declaration 'int operator!=(fix, float)' here
/usr/include/allegro/fix.h:151: error: declaration of C function 'int operator!=(fix, double)' conflicts with
/usr/include/allegro/fix.h:150: error: previous declaration 'int operator!=(float, fix)' here
/usr/include/allegro/fix.h:152: error: declaration of C function 'int operator!=(double, fix)' conflicts with
/usr/include/allegro/fix.h:151: error: previous declaration 'int operator!=(fix, double)' here
/usr/include/allegro/fix.h:155: error: declaration of C function 'int operator<(fix, int)' conflicts with
/usr/include/allegro/fix.h:154: error: previous declaration 'int operator<(fix, fix)' here
/usr/include/allegro/fix.h:156: error: declaration of C function 'int operator<(int, fix)' conflicts with
/usr/include/allegro/fix.h:155: error: previous declaration 'int operator<(fix, int)' here
/usr/include/allegro/fix.h:157: error: declaration of C function 'int operator<(fix, long int)' conflicts with
/usr/include/allegro/fix.h:156: error: previous declaration 'int operator<(int, fix)' here
/usr/include/allegro/fix.h:158: error: declaration of C function 'int operator<(long int, fix)' conflicts with
/usr/include/allegro/fix.h:157: error: previous declaration 'int operator<(fix, long int)' here
/usr/include/allegro/fix.h:159: error: declaration of C function 'int operator<(fix, float)' conflicts with
/usr/include/allegro/fix.h:158: error: previous declaration 'int operator<(long int, fix)' here
/usr/include/allegro/fix.h:160: error: declaration of C function 'int operator<(float, fix)' conflicts with
/usr/include/allegro/fix.h:159: error: previous declaration 'int operator<(fix, float)' here
/usr/include/allegro/fix.h:161: error: declaration of C function 'int operator<(fix, double)' conflicts with
/usr/include/allegro/fix.h:160: error: previous declaration 'int operator<(float, fix)' here
/usr/include/allegro/fix.h:162: error: declaration of C function 'int operator<(double, fix)' conflicts with
/usr/include/allegro/fix.h:161: error: previous declaration 'int operator<(fix, double)' here
/usr/include/allegro/fix.h:165: error: declaration of C function 'int operator>(fix, int)' conflicts with
/usr/include/allegro/fix.h:164: error: previous declaration 'int operator>(fix, fix)' here
/usr/include/allegro/fix.h:166: error: declaration of C function 'int operator>(int, fix)' conflicts with
/usr/include/allegro/fix.h:165: error: previous declaration 'int operator>(fix, int)' here
/usr/include/allegro/fix.h:167: error: declaration of C function 'int operator>(fix, long int)' conflicts with
/usr/include/allegro/fix.h:166: error: previous declaration 'int operator>(int, fix)' here
/usr/include/allegro/fix.h:168: error: declaration of C function 'int operator>(long int, fix)' conflicts with
/usr/include/allegro/fix.h:167: error: previous declaration 'int operator>(fix, long int)' here
/usr/include/allegro/fix.h:169: error: declaration of C function 'int operator>(fix, float)' conflicts with
/usr/include/allegro/fix.h:168: error: previous declaration 'int operator>(long int, fix)' here
/usr/include/allegro/fix.h:170: error: declaration of C function 'int operator>(float, fix)' conflicts with
/usr/include/allegro/fix.h:169: error: previous declaration 'int operator>(fix, float)' here
/usr/include/allegro/fix.h:171: error: declaration of C function 'int operator>(fix, double)' conflicts with
/usr/include/allegro/fix.h:170: error: previous declaration 'int operator>(float, fix)' here
/usr/include/allegro/fix.h:172: error: declaration of C function 'int operator>(double, fix)' conflicts with
/usr/include/allegro/fix.h:171: error: previous declaration 'int operator>(fix, double)' here
/usr/include/allegro/fix.h:175: error: declaration of C function 'int operator<=(fix, int)' conflicts with
/usr/include/allegro/fix.h:174: error: previous declaration 'int operator<=(fix, fix)' here
/usr/include/allegro/fix.h:176: error: declaration of C function 'int operator<=(int, fix)' conflicts with
/usr/include/allegro/fix.h:175: error: previous declaration 'int operator<=(fix, int)' here
/usr/include/allegro/fix.h:177: error: declaration of C function 'int operator<=(fix, long int)' conflicts with
/usr/include/allegro/fix.h:176: error: previous declaration 'int operator<=(int, fix)' here
/usr/include/allegro/fix.h:178: error: declaration of C function 'int operator<=(long int, fix)' conflicts with
/usr/include/allegro/fix.h:177: error: previous declaration 'int operator<=(fix, long int)' here
/usr/include/allegro/fix.h:179: error: declaration of C function 'int operator<=(fix, float)' conflicts with
/usr/include/allegro/fix.h:178: error: previous declaration 'int operator<=(long int, fix)' here
/usr/include/allegro/fix.h:180: error: declaration of C function 'int operator<=(float, fix)' conflicts with
/usr/include/allegro/fix.h:179: error: previous declaration 'int operator<=(fix, float)' here
/usr/include/allegro/fix.h:181: error: declaration of C function 'int operator<=(fix, double)' conflicts with
/usr/include/allegro/fix.h:180: error: previous declaration 'int operator<=(float, fix)' here
/usr/include/allegro/fix.h:182: error: declaration of C function 'int operator<=(double, fix)' conflicts with
/usr/include/allegro/fix.h:181: error: previous declaration 'int operator<=(fix, double)' here
/usr/include/allegro/fix.h:185: error: declaration of C function 'int operator>=(fix, int)' conflicts with
/usr/include/allegro/fix.h:184: error: previous declaration 'int operator>=(fix, fix)' here
/usr/include/allegro/fix.h:186: error: declaration of C function 'int operator>=(int, fix)' conflicts with
/usr/include/allegro/fix.h:185: error: previous declaration 'int operator>=(fix, int)' here
/usr/include/allegro/fix.h:187: error: declaration of C function 'int operator>=(fix, long int)' conflicts with
/usr/include/allegro/fix.h:186: error: previous declaration 'int operator>=(int, fix)' here
/usr/include/allegro/fix.h:188: error: declaration of C function 'int operator>=(long int, fix)' conflicts with
/usr/include/allegro/fix.h:187: error: previous declaration 'int operator>=(fix, long int)' here
/usr/include/allegro/fix.h:189: error: declaration of C function 'int operator>=(fix, float)' conflicts with
/usr/include/allegro/fix.h:188: error: previous declaration 'int operator>=(long int, fix)' here
/usr/include/allegro/fix.h:190: error: declaration of C function 'int operator>=(float, fix)' conflicts with
/usr/include/allegro/fix.h:189: error: previous declaration 'int operator>=(fix, float)' here
/usr/include/allegro/fix.h:191: error: declaration of C function 'int operator>=(fix, double)' conflicts with
/usr/include/allegro/fix.h:190: error: previous declaration 'int operator>=(float, fix)' here
/usr/include/allegro/fix.h:192: error: declaration of C function 'int operator>=(double, fix)' conflicts with
/usr/include/allegro/fix.h:191: error: previous declaration 'int operator>=(fix, double)' here
In file included from /usr/include/allegro/fix.h:206,
                 from /usr/include/allegro.h:71,
                 from /usr/include/IL/ilut.h:188,
                 from src/Texture.cpp:55:
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(fix, fix)':
/usr/include/allegro/inline/fix.inl:25: error: declaration of C function 'fix operator+(fix, fix)' conflicts with
/usr/include/allegro/fix.h:99: error: previous declaration 'fix operator+(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(fix, int)':
/usr/include/allegro/inline/fix.inl:26: error: declaration of C function 'fix operator+(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:25: error: previous declaration 'fix operator+(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(int, fix)':
/usr/include/allegro/inline/fix.inl:27: error: declaration of C function 'fix operator+(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:26: error: previous declaration 'fix operator+(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(fix, long int)':
/usr/include/allegro/inline/fix.inl:28: error: declaration of C function 'fix operator+(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:27: error: previous declaration 'fix operator+(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(long int, fix)':
/usr/include/allegro/inline/fix.inl:29: error: declaration of C function 'fix operator+(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:28: error: previous declaration 'fix operator+(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(fix, float)':
/usr/include/allegro/inline/fix.inl:30: error: declaration of C function 'fix operator+(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:29: error: previous declaration 'fix operator+(long int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(float, fix)':
/usr/include/allegro/inline/fix.inl:31: error: declaration of C function 'fix operator+(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:30: error: previous declaration 'fix operator+(fix, float)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(fix, double)':
/usr/include/allegro/inline/fix.inl:32: error: declaration of C function 'fix operator+(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:31: error: previous declaration 'fix operator+(float, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator+(double, fix)':
/usr/include/allegro/inline/fix.inl:33: error: declaration of C function 'fix operator+(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:32: error: previous declaration 'fix operator+(fix, double)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(fix, fix)':
/usr/include/allegro/inline/fix.inl:35: error: declaration of C function 'fix operator-(fix, fix)' conflicts with
/usr/include/allegro/fix.h:109: error: previous declaration 'fix operator-(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(fix, int)':
/usr/include/allegro/inline/fix.inl:36: error: declaration of C function 'fix operator-(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:35: error: previous declaration 'fix operator-(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(int, fix)':
/usr/include/allegro/inline/fix.inl:37: error: declaration of C function 'fix operator-(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:36: error: previous declaration 'fix operator-(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(fix, long int)':
/usr/include/allegro/inline/fix.inl:38: error: declaration of C function 'fix operator-(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:37: error: previous declaration 'fix operator-(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(long int, fix)':
/usr/include/allegro/inline/fix.inl:39: error: declaration of C function 'fix operator-(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:38: error: previous declaration 'fix operator-(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(fix, float)':
/usr/include/allegro/inline/fix.inl:40: error: declaration of C function 'fix operator-(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:39: error: previous declaration 'fix operator-(long int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(float, fix)':
/usr/include/allegro/inline/fix.inl:41: error: declaration of C function 'fix operator-(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:40: error: previous declaration 'fix operator-(fix, float)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(fix, double)':
/usr/include/allegro/inline/fix.inl:42: error: declaration of C function 'fix operator-(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:41: error: previous declaration 'fix operator-(float, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator-(double, fix)':
/usr/include/allegro/inline/fix.inl:43: error: declaration of C function 'fix operator-(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:42: error: previous declaration 'fix operator-(fix, double)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(fix, fix)':
/usr/include/allegro/inline/fix.inl:45: error: declaration of C function 'fix operator*(fix, fix)' conflicts with
/usr/include/allegro/fix.h:119: error: previous declaration 'fix operator*(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(fix, int)':
/usr/include/allegro/inline/fix.inl:46: error: declaration of C function 'fix operator*(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:45: error: previous declaration 'fix operator*(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(int, fix)':
/usr/include/allegro/inline/fix.inl:47: error: declaration of C function 'fix operator*(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:46: error: previous declaration 'fix operator*(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(fix, long int)':
/usr/include/allegro/inline/fix.inl:48: error: declaration of C function 'fix operator*(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:47: error: previous declaration 'fix operator*(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(long int, fix)':
/usr/include/allegro/inline/fix.inl:49: error: declaration of C function 'fix operator*(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:48: error: previous declaration 'fix operator*(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(fix, float)':
/usr/include/allegro/inline/fix.inl:50: error: declaration of C function 'fix operator*(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:49: error: previous declaration 'fix operator*(long int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator*(float, fix)':
/usr/include/allegro/inline/fix.inl:51: error: declaration of C function 'fix operator*(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:50: error: previous declaration 'fix operator*(fix, float)' here
/usr/include/allegro/inline/fix.inl:52: error: declaration of C function 'fix operator*(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:51: error: previous declaration 'fix operator*(float, fix)' here
/usr/include/allegro/inline/fix.inl:53: error: declaration of C function 'fix operator*(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:52: error: previous declaration 'fix operator*(fix, double)' here
/usr/include/allegro/inline/fix.inl:55: error: declaration of C function 'fix operator/(fix, fix)' conflicts with
/usr/include/allegro/fix.h:129: error: previous declaration 'fix operator/(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(fix, int)':
/usr/include/allegro/inline/fix.inl:56: error: declaration of C function 'fix operator/(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:55: error: previous declaration 'fix operator/(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(int, fix)':
/usr/include/allegro/inline/fix.inl:57: error: declaration of C function 'fix operator/(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:56: error: previous declaration 'fix operator/(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(fix, long int)':
/usr/include/allegro/inline/fix.inl:58: error: declaration of C function 'fix operator/(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:57: error: previous declaration 'fix operator/(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(long int, fix)':
/usr/include/allegro/inline/fix.inl:59: error: declaration of C function 'fix operator/(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:58: error: previous declaration 'fix operator/(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(fix, float)':
/usr/include/allegro/inline/fix.inl:60: error: declaration of C function 'fix operator/(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:59: error: previous declaration 'fix operator/(long int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(float, fix)':
/usr/include/allegro/inline/fix.inl:61: error: declaration of C function 'fix operator/(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:60: error: previous declaration 'fix operator/(fix, float)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(fix, double)':
/usr/include/allegro/inline/fix.inl:62: error: declaration of C function 'fix operator/(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:61: error: previous declaration 'fix operator/(float, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(double, fix)':
/usr/include/allegro/inline/fix.inl:63: error: declaration of C function 'fix operator/(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:62: error: previous declaration 'fix operator/(fix, double)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator==(fix, fix)':
/usr/include/allegro/inline/fix.inl:68: error: declaration of C function 'int operator==(fix, fix)' conflicts with
/usr/include/allegro/fix.h:142: error: previous declaration 'int operator==(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(float, fix)':
/usr/include/allegro/inline/fix.inl:69: error: declaration of C function 'int operator==(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:68: error: previous declaration 'int operator==(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(fix, double)':
/usr/include/allegro/inline/fix.inl:70: error: declaration of C function 'int operator==(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:69: error: previous declaration 'int operator==(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'fix operator/(double, fix)':
/usr/include/allegro/inline/fix.inl:71: error: declaration of C function 'int operator==(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:70: error: previous declaration 'int operator==(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator==(long int, fix)':
/usr/include/allegro/inline/fix.inl:72: error: declaration of C function 'int operator==(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:71: error: previous declaration 'int operator==(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator==(fix, float)':
/usr/include/allegro/inline/fix.inl:73: error: declaration of C function 'int operator==(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:72: error: previous declaration 'int operator==(long int, fix)' here
/usr/include/allegro/inline/fix.inl:74: error: declaration of C function 'int operator==(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:73: error: previous declaration 'int operator==(fix, float)' here
/usr/include/allegro/inline/fix.inl:75: error: declaration of C function 'int operator==(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:74: error: previous declaration 'int operator==(float, fix)' here
/usr/include/allegro/inline/fix.inl:76: error: declaration of C function 'int operator==(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:75: error: previous declaration 'int operator==(fix, double)' here
/usr/include/allegro/inline/fix.inl:78: error: declaration of C function 'int operator!=(fix, fix)' conflicts with
/usr/include/allegro/fix.h:152: error: previous declaration 'int operator!=(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator==(fix, fix)':
/usr/include/allegro/inline/fix.inl:79: error: declaration of C function 'int operator!=(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:78: error: previous declaration 'int operator!=(fix, fix)' here
/usr/include/allegro/inline/fix.inl:80: error: declaration of C function 'int operator!=(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:79: error: previous declaration 'int operator!=(fix, int)' here
/usr/include/allegro/inline/fix.inl:81: error: declaration of C function 'int operator!=(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:80: error: previous declaration 'int operator!=(int, fix)' here
/usr/include/allegro/inline/fix.inl:82: error: declaration of C function 'int operator!=(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:81: error: previous declaration 'int operator!=(fix, long int)' here
/usr/include/allegro/inline/fix.inl:83: error: declaration of C function 'int operator!=(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:82: error: previous declaration 'int operator!=(long int, fix)' here
/usr/include/allegro/inline/fix.inl:84: error: declaration of C function 'int operator!=(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:83: error: previous declaration 'int operator!=(fix, float)' here
/usr/include/allegro/inline/fix.inl:85: error: declaration of C function 'int operator!=(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:84: error: previous declaration 'int operator!=(float, fix)' here
/usr/include/allegro/inline/fix.inl:86: error: declaration of C function 'int operator!=(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:85: error: previous declaration 'int operator!=(fix, double)' here
/usr/include/allegro/inline/fix.inl:88: error: declaration of C function 'int operator<(fix, fix)' conflicts with
/usr/include/allegro/fix.h:162: error: previous declaration 'int operator<(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, int)':
/usr/include/allegro/inline/fix.inl:89: error: declaration of C function 'int operator<(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:88: error: previous declaration 'int operator<(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(int, fix)':
/usr/include/allegro/inline/fix.inl:90: error: declaration of C function 'int operator<(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:89: error: previous declaration 'int operator<(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:91: error: declaration of C function 'int operator<(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:90: error: previous declaration 'int operator<(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:92: error: declaration of C function 'int operator<(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:91: error: previous declaration 'int operator<(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, int)':
/usr/include/allegro/inline/fix.inl:93: error: declaration of C function 'int operator<(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:92: error: previous declaration 'int operator<(long int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(int, fix)':
/usr/include/allegro/inline/fix.inl:94: error: declaration of C function 'int operator<(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:93: error: previous declaration 'int operator<(fix, float)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:95: error: declaration of C function 'int operator<(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:94: error: previous declaration 'int operator<(float, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:96: error: declaration of C function 'int operator<(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:95: error: previous declaration 'int operator<(fix, double)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, int)':
/usr/include/allegro/inline/fix.inl:98: error: declaration of C function 'int operator>(fix, fix)' conflicts with
/usr/include/allegro/fix.h:172: error: previous declaration 'int operator>(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:99: error: declaration of C function 'int operator>(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:98: error: previous declaration 'int operator>(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:100: error: declaration of C function 'int operator>(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:99: error: previous declaration 'int operator>(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, int)':
/usr/include/allegro/inline/fix.inl:101: error: declaration of C function 'int operator>(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:100: error: previous declaration 'int operator>(int, fix)' here
/usr/include/allegro/inline/fix.inl:102: error: declaration of C function 'int operator>(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:101: error: previous declaration 'int operator>(fix, long int)' here
/usr/include/allegro/inline/fix.inl:103: error: declaration of C function 'int operator>(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:102: error: previous declaration 'int operator>(long int, fix)' here
/usr/include/allegro/inline/fix.inl:104: error: declaration of C function 'int operator>(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:103: error: previous declaration 'int operator>(fix, float)' here
/usr/include/allegro/inline/fix.inl:105: error: declaration of C function 'int operator>(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:104: error: previous declaration 'int operator>(float, fix)' here
/usr/include/allegro/inline/fix.inl:106: error: declaration of C function 'int operator>(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:105: error: previous declaration 'int operator>(fix, double)' here
/usr/include/allegro/inline/fix.inl:108: error: declaration of C function 'int operator<=(fix, fix)' conflicts with
/usr/include/allegro/fix.h:182: error: previous declaration 'int operator<=(double, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:109: error: declaration of C function 'int operator<=(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:108: error: previous declaration 'int operator<=(fix, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:110: error: declaration of C function 'int operator<=(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:109: error: previous declaration 'int operator<=(fix, int)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:111: error: declaration of C function 'int operator<=(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:110: error: previous declaration 'int operator<=(int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:112: error: declaration of C function 'int operator<=(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:111: error: previous declaration 'int operator<=(fix, long int)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:113: error: declaration of C function 'int operator<=(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:112: error: previous declaration 'int operator<=(long int, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:114: error: declaration of C function 'int operator<=(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:113: error: previous declaration 'int operator<=(fix, float)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:115: error: declaration of C function 'int operator<=(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:114: error: previous declaration 'int operator<=(float, fix)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(long int, fix)':
/usr/include/allegro/inline/fix.inl:116: error: declaration of C function 'int operator<=(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:115: error: previous declaration 'int operator<=(fix, double)' here
/usr/include/allegro/inline/fix.inl: In function 'int operator<(fix, long int)':
/usr/include/allegro/inline/fix.inl:118: error: declaration of C function 'int operator>=(fix, fix)' conflicts with
/usr/include/allegro/fix.h:192: error: previous declaration 'int operator>=(double, fix)' here
/usr/include/allegro/inline/fix.inl:119: error: declaration of C function 'int operator>=(fix, int)' conflicts with
/usr/include/allegro/inline/fix.inl:118: error: previous declaration 'int operator>=(fix, fix)' here
/usr/include/allegro/inline/fix.inl:120: error: declaration of C function 'int operator>=(int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:119: error: previous declaration 'int operator>=(fix, int)' here
/usr/include/allegro/inline/fix.inl:121: error: declaration of C function 'int operator>=(fix, long int)' conflicts with
/usr/include/allegro/inline/fix.inl:120: error: previous declaration 'int operator>=(int, fix)' here
/usr/include/allegro/inline/fix.inl:122: error: declaration of C function 'int operator>=(long int, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:121: error: previous declaration 'int operator>=(fix, long int)' here
/usr/include/allegro/inline/fix.inl:123: error: declaration of C function 'int operator>=(fix, float)' conflicts with
/usr/include/allegro/inline/fix.inl:122: error: previous declaration 'int operator>=(long int, fix)' here
/usr/include/allegro/inline/fix.inl:124: error: declaration of C function 'int operator>=(float, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:123: error: previous declaration 'int operator>=(fix, float)' here
/usr/include/allegro/inline/fix.inl:125: error: declaration of C function 'int operator>=(fix, double)' conflicts with
/usr/include/allegro/inline/fix.inl:124: error: previous declaration 'int operator>=(float, fix)' here
/usr/include/allegro/inline/fix.inl:126: error: declaration of C function 'int operator>=(double, fix)' conflicts with
/usr/include/allegro/inline/fix.inl:125: error: previous declaration 'int operator>=(fix, double)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_translation_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:138: error: declaration of C function 'void get_translation_matrix(MATRIX*, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:47: error: previous declaration 'void get_translation_matrix(MATRIX*, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_translation_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:140: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_scaling_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:144: error: declaration of C function 'void get_scaling_matrix(MATRIX*, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:50: error: previous declaration 'void get_scaling_matrix(MATRIX*, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_scaling_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:146: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_x_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:150: error: declaration of C function 'void get_x_rotate_matrix(MATRIX*, fix)' conflicts with
/usr/include/allegro/matrix.h:53: error: previous declaration 'void get_x_rotate_matrix(MATRIX*, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_x_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:152: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_y_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:156: error: declaration of C function 'void get_y_rotate_matrix(MATRIX*, fix)' conflicts with
/usr/include/allegro/matrix.h:56: error: previous declaration 'void get_y_rotate_matrix(MATRIX*, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_y_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:158: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_z_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:162: error: declaration of C function 'void get_z_rotate_matrix(MATRIX*, fix)' conflicts with
/usr/include/allegro/matrix.h:59: error: previous declaration 'void get_z_rotate_matrix(MATRIX*, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_z_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:164: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_y_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:168: error: declaration of C function 'void get_rotation_matrix(MATRIX*, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:62: error: previous declaration 'void get_rotation_matrix(MATRIX*, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_rotation_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:170: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_z_rotate_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:174: error: declaration of C function 'void get_align_matrix(MATRIX*, fix, fix, fix, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:65: error: previous declaration 'void get_align_matrix(MATRIX*, fixed, fixed, fixed, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_align_matrix(MATRIX*, fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:176: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_vector_rotation_matrix(MATRIX*, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:180: error: declaration of C function 'void get_vector_rotation_matrix(MATRIX*, fix, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:68: error: previous declaration 'void get_vector_rotation_matrix(MATRIX*, fixed, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_vector_rotation_matrix(MATRIX*, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:182: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_transformation_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:186: error: declaration of C function 'void get_transformation_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:71: error: previous declaration 'void get_transformation_matrix(MATRIX*, fixed, fixed, fixed, fixed, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_transformation_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:188: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void get_camera_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:192: error: declaration of C function 'void get_camera_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:74: error: previous declaration 'void get_camera_matrix(MATRIX*, fixed, fixed, fixed, fixed, fixed, fixed, fixed, fixed, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void get_camera_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:194: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void qtranslate_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:198: error: declaration of C function 'void qtranslate_matrix(MATRIX*, fix, fix, fix)' conflicts with
/usr/include/allegro/matrix.h:77: error: previous declaration 'void qtranslate_matrix(MATRIX*, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void qtranslate_matrix(MATRIX*, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:200: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void qscale_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:204: error: declaration of C function 'void qscale_matrix(MATRIX*, fix)' conflicts with
/usr/include/allegro/matrix.h:80: error: previous declaration 'void qscale_matrix(MATRIX*, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'void qscale_matrix(MATRIX*, fix)':
/usr/include/allegro/inline/fix.inl:206: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'fix vector_length(fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:210: error: declaration of C function 'fix vector_length(fix, fix, fix)' conflicts with
/usr/include/allegro/3dmaths.h:32: error: previous declaration 'fixed vector_length(fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'fix vector_length(fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:213: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void normalize_vector(fix*, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:218: error: declaration of C function 'void normalize_vector(fix*, fix*, fix*)' conflicts with
/usr/include/allegro/3dmaths.h:35: error: previous declaration 'void normalize_vector(fixed*, fixed*, fixed*)' here
/usr/include/allegro/inline/fix.inl: In function 'void normalize_vector(fix*, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:220: error: cannot convert 'fixed*' to 'fix*' for argument '1' to 'void normalize_vector(fix*, fix*, fix*)'
/usr/include/allegro/inline/fix.inl: In function 'void cross_product(fix, fix, fix, fix, fix, fix, fix*, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:224: error: declaration of C function 'void cross_product(fix, fix, fix, fix, fix, fix, fix*, fix*, fix*)' conflicts with
/usr/include/allegro/3dmaths.h:38: error: previous declaration 'void cross_product(fixed, fixed, fixed, fixed, fixed, fixed, fixed*, fixed*, fixed*)' here
/usr/include/allegro/inline/fix.inl: In function 'void cross_product(fix, fix, fix, fix, fix, fix, fix*, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:226: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'fix dot_product(fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:230: error: declaration of C function 'fix dot_product(fix, fix, fix, fix, fix, fix)' conflicts with
/usr/include/allegro/inline/3dmaths.inl:27: error: previous declaration 'fixed dot_product(fixed, fixed, fixed, fixed, fixed, fixed)' here
/usr/include/allegro/inline/fix.inl: In function 'fix dot_product(fix, fix, fix, fix, fix, fix)':
/usr/include/allegro/inline/fix.inl:233: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void apply_matrix(MATRIX*, fix, fix, fix, fix*, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:238: error: declaration of C function 'void apply_matrix(MATRIX*, fix, fix, fix, fix*, fix*, fix*)' conflicts with
/usr/include/allegro/inline/matrix.inl:32: error: previous declaration 'void apply_matrix(MATRIX*, fixed, fixed, fixed, fixed*, fixed*, fixed*)' here
/usr/include/allegro/inline/fix.inl: In function 'void apply_matrix(MATRIX*, fix, fix, fix, fix*, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:240: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/allegro/inline/fix.inl: In function 'void persp_project(fix, fix, fix, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:244: error: declaration of C function 'void persp_project(fix, fix, fix, fix*, fix*)' conflicts with
/usr/include/allegro/inline/3dmaths.inl:39: error: previous declaration 'void persp_project(fixed, fixed, fixed, fixed*, fixed*)' here
/usr/include/allegro/inline/fix.inl: In function 'void persp_project(fix, fix, fix, fix*, fix*)':
/usr/include/allegro/inline/fix.inl:246: error: conversion from 'fixed' to non-scalar type 'fix' requested
/usr/include/IL/il.h: In function 'void<unnamed>::CheckILErrors(const std::string&)':
/usr/include/IL/il.h:518: error: too few arguments to function 'ILenum ilGetError(<type error>)'
src/Texture.cpp:75: error: at this point in file
/usr/include/IL/il.h: In member function 'void GG::Texture::Load(const char*, bool)':
/usr/include/IL/il.h:518: error: too few arguments to function 'ILenum ilGetError(<type error>)'
src/Texture.cpp:247: error: at this point in file
/usr/include/IL/ilut.h:174: error: too few arguments to function 'GLuint ilutGLBindMipmaps(<type error>)'
src/Texture.cpp:251: error: at this point in file
/usr/include/IL/il.h:518: error: too few arguments to function 'ILenum ilGetError(<type error>)'
src/Texture.cpp:257: error: at this point in file
/usr/include/IL/il.h: In static member function 'static void GG::TextureManager::InitDevIL()':
/usr/include/IL/il.h:518: error: too few arguments to function 'ILenum ilGetError(<type error>)'
src/Texture.cpp:590: error: at this point in file
/usr/include/IL/il.h:525: error: too few arguments to function 'ILvoid ilInit(<type error>)'
src/Texture.cpp:591: error: at this point in file
/usr/include/IL/ilu.h:160: error: too few arguments to function 'ILvoid iluInit(<type error>)'
src/Texture.cpp:593: error: at this point in file
/usr/include/IL/ilut.h:106: error: too few arguments to function 'ILvoid ilutInit(<type error>)'
src/Texture.cpp:595: error: at this point in file
scons: *** [src/Texture.os] Error 1
scons: building terminated because of errors.

Smarter than a speeding bullet
My Goodreads profile

Offline

#2 2008-05-23 15:45:42

techprophet
Member
Registered: 2008-05-13
Posts: 209

Re: Compiling Freeorion?

It's a great game. I am working on getting it to compile as well. GG compile is still failing on mine...

Offline

#3 2008-05-23 15:50:19

bender02
Member
From: UK
Registered: 2007-02-04
Posts: 1,328

Re: Compiling Freeorion?

Good luck guys, I'd really appreciate if you make it compile (on x86_64).
BTW, for long pastes there's nopaste.

Offline

#4 2008-05-23 16:34:34

Procyon
Member
Registered: 2008-05-07
Posts: 1,819

Re: Compiling Freeorion?

I loved Master of Orion 1, where you just have to move sliders to manage planets.

I think I tried this in the past, I'll give it a shot too.

Offline

Board footer

Powered by FluxBB