Getting an error with OpenGL: collect2: ld returned 1 exit status

This is a discussion on Getting an error with OpenGL: collect2: ld returned 1 exit status within the C++ Programming forums, part of the General Programming Boards category; Hey, I'm not sure if this should go in the Linux section, but I think it's just general. I've this ...

  1. #1
    Registered User
    Join Date
    Mar 2009
    Posts
    17

    Getting an error with OpenGL: collect2: ld returned 1 exit status

    Hey, I'm not sure if this should go in the Linux section, but I think it's just general. I've this program here I'm writing as I'm learning OpenGL (and more C++ too), and there doesn't seem to be anything wrong with the code, but I'm getting an error I've never gotten before.

    Here is my complete error:
    Code:
    g++ "3D_Shape_Making.c" -lagl -lGL -lGLU  `allegro-config --cflags` `allegro-config --libs` -Wl,-V (in directory: /home/lorgonjortle/C++/AllegroGL/3D_Shape_Creator)
    Compilation failed.
    GNU ld (GNU Binutils for Ubuntu) 2.19.1
      Supported emulations:
       elf_i386
       i386linux
       elf_x86_64
    /tmp/cchOhgKj.o: In function `__static_initialization_and_destruction_0(int, int)':
    3D_Shape_Making.c:(.text+0x132): undefined reference to `Cube::Cube()'
    /tmp/cchOhgKj.o: In function `Draw()':
    3D_Shape_Making.c:(.text+0x360): undefined reference to `Cube::Z'
    3D_Shape_Making.c:(.text+0x36a): undefined reference to `Cube::Y'
    3D_Shape_Making.c:(.text+0x374): undefined reference to `Cube::X'
    collect2: ld returned 1 exit status
    Can any of you tell what it is just by looking? I'll include the source too....
    MAIN.CPP
    Code:
    #include <allegro.h>
    #include <alleggl.h>
    #include <iostream>
    #include <GL/glu.h>
    #include <fstream>
    #include "Cube.h"
    #include "Log.h"
    
    using namespace std;
    
    volatile int Count = 0;
    int angle = 1;
    bool Show[50] = {false};
    int Auto_Rotate[50] = {-1}; //-1 false - 1 true
    float scaleX = .7, scaleY = .7, scaleZ = .7;
    int Xangle = 0, Yangle = 0, Zangle = 0;
    Cube Cube_Object[50];
    int Active = 0; //Will be 0 - 50
    
    void TimerFunc(void){
    	Count++;
    	angle += 1;
    	if(angle > 360){
    		angle-=360; //To keep it more precise
    	}
    }
    
    void Init(void){
    	int width = 800;
    	int height = 600;
    	Save_Text("3D Shape creator V1 - Cubes\n\n");
    	Save_Text("Height: 600\n");
    	Save_Text("Width: 800\n");
    	
    	allegro_init();
    	install_allegro_gl();
    	install_keyboard();
    	install_timer();
    	Save_Text("Initializing...\nAllegro...\nAllegroGL...\nKeyboard...\nTimer...\n");
    	
    	allegro_gl_clear_settings();
    	allegro_gl_set(AGL_DOUBLEBUFFER, true);
    	allegro_gl_set(AGL_COLOR_DEPTH, 16);
    	allegro_gl_set(AGL_Z_DEPTH, 16);
    	allegro_gl_set(AGL_SUGGEST, AGL_DOUBLEBUFFER | AGL_Z_DEPTH | AGL_COLOR_DEPTH);
    	Save_Text("Double Buffer...\nColor Depth...\nZ Depth...\n");
    	
    	set_gfx_mode(GFX_OPENGL_WINDOWED, width, height, 0, 0);
    	Save_Text("GFX Mode...\n");
    	
    	glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);	// Really Nice Perspective Calculations
    	
    	gluPerspective(45.0f,(GLfloat)width/(GLfloat)height,.1,200.0f);
    	glViewport(0, 0, width, height);
    	glEnable(GL_DEPTH_TEST);
    	glMatrixMode(GL_PROJECTION);
    	glLoadIdentity();
    	glClearColor(0, 0, 0, 0);
    	glMatrixMode(GL_MODELVIEW);
    	glLoadIdentity();
    	Save_Text("Viewport set...\nEnabled Depth Testing...\nCompletely Initialized.");
    }
    	
    void Draw(){
    	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    	glLoadIdentity();
    	
    	for(int i = 0; i < 50; i++){
    		if(Show[i] == true){
    			//Cube is active, draw it
    			glPushMatrix();
    			if(Auto_Rotate[i] == -1){ //If it's false, then rotate based on keys
    				glRotatef(Xangle, 1, 0, 0);
    				glRotatef(Yangle, 0, 1, 0);
    				glRotatef(Zangle, 0, 0, 1);
    			}
    			if(Auto_Rotate[i] == 1){ //If true, then rotate based on int angle which is updated in the timer
    				glRotatef(angle, 1, 0, 0);
    				glRotatef(angle, 0, 1, 0);
    			}
    			glScalef(scaleX, scaleY, scaleZ);
    			glBegin(GL_QUADS);
    				for(int k = 0; k < 25; k++){ //Draw all of the vertices - 24 of them
    					glVertex3f(Cube_Object[k].X[k], Cube_Object[k].Y[k], Cube_Object[k].Z[k]);
    				}
    			glEnd();
    			glPopMatrix();
    
    		}
    	}
    }
    
    int main(){
    	SetupLog();
    	Init();
    	LOCK_VARIABLE(Count);
    	LOCK_FUNCTION(TimerFunc);
    	
    	install_int_ex(TimerFunc, BPS_TO_TIMER(60));
    	Save_Text("\n\n-------------------------\nNOW ACCEPTING INPUT\n----------------------\n");
    	
    	while(!key[KEY_ESC]){
    		while(Count > 0){
    			if((key[KEY_D] && Show[Active] == true)){
    				Show[Active] = false;
    				scaleX = scaleY = scaleZ = .7;
    				Yangle = Xangle = Zangle = 0;
    				Save_Text("Object deleted\n");
    			}
    			
    			if(key[KEY_C]){
    				for(int i = 0; i < 50; i++){
    					if(Show[i] == false){
    						Show[i] = true;
    						break;
    					}
    				}
    				Save_Text("Cube created.\n");
    			}
    			
    			if(key[KEY_UP] && !key[KEY_R] && key[KEY_S]){
    				scaleY += .05;
    			}
    			if(key[KEY_DOWN] && !key[KEY_R] && key[KEY_S]){
    				scaleY -= .05;
    			}
    			if(key[KEY_RIGHT] && !key[KEY_R]){
    				scaleX += .05;
    			}
    			if(key[KEY_LEFT] && !key[KEY_R]){
    				scaleX -= .05;
    			}
    			if(key[KEY_PGDN] && !key[KEY_R]){
    				scaleZ -= .05;
    			}
    			if(key[KEY_PGUP] && !key[KEY_R]){
    				scaleZ += .05;
    			}
    			if(key[KEY_R] && key[KEY_RIGHT]){
    				Yangle += 1;
    			}
    			if(key[KEY_R] && key[KEY_LEFT]){
    				Yangle -= 1;
    			}
    			if(key[KEY_R] && key[KEY_UP]){
    				Xangle += 1;
    			}
    			if(key[KEY_R] && key[KEY_DOWN]){
    				Xangle -= 1;
    			}
    			if(key[KEY_R] && key[KEY_PGDN]){
    				Zangle -= 1;
    			}
    			if(key[KEY_R] && key[KEY_PGUP]){
    				Zangle += 1;
    			}
    			if(key[KEY_S] && key[KEY_RSHIFT]){
    				scaleY *= .9;
    				scaleX *= .9;
    				scaleZ *= .9;
    			}
    			if(key[KEY_S] && key[KEY_LSHIFT]){
    				scaleY *= 1.1;
    				scaleX *= 1.1;
    				scaleZ *= 1.1;
    			}
    			if(key[KEY_A] && key[KEY_RSHIFT] && Auto_Rotate[Active] == -1){
    				Auto_Rotate[Active] = 1;
    				Save_Text("Auto Rotate commenced.\n");
    			}
    			if(key[KEY_A] && key[KEY_LSHIFT] && Auto_Rotate[Active] == 1){
    				Auto_Rotate[Active] = -1;
    				Save_Text("Auto Rotate has been stopped.\n");
    			}
    			
    			
    			Count--;
    		}
    		//Draw things
    		Draw();
    		allegro_gl_flip();
    	}
    	Save_Text("Program ended.\n");
    	return 0;
    }
    LOG.H
    Code:
    #include <fstream>
    #include <iostream>
    #include <stdlib.h>
    
    using namespace std;
    
    ofstream Write;
    
    void SetupLog(void){
    	//Pretend like it's doing something
    	cout << "Log File in: ";
    	system("pwd");
    	//Write date into log
    	system("date > log.log");
    }
    
    void Save_Text(string Text){
    
    	Write.open("log.log", ios::app);
    	Write << Text;
    	Write.close();
    }
    CUBE.H
    Code:
    class Cube{
    	public:
    		static const float X[24];
    		static const float Y[24];
    		static const float Z[24];
    		Cube();
    		~Cube(){};
    };
    CUBE>CPP
    Code:
    #include "Log.h"
    #include "Cube.h"
    
    const float Cube::X[24] = 
    		{
    			-.5, .5, .5, -.5,
    			-.5, .5, .5, -.5,
    			-.5, -.5, .5, .5,
    			-.5, -.5, .5, .5,
    			.5, .5, .5, .5,
    			-.5, -.5, -.5, -.5
    		};
    const float Cube::Y[24] =
    		{
    			.5, .5, -.5, -.5,
    			.5, .5, -.5, -.5,
    			.5, .5, .5, .5,
    			-.5, -.5, -.5, -.5,
    			.5, .5, -.5, -.5,
    			.5, .5, -.5, -.5
    		};
    const float Cube::Z[24] =
    		{
    			0, 0, 0, 0, 
    			-1, -1, -1, -1,
    			0, -1, -1, 0,
    			0, -1, -1, 0,
    			0, -1, -1, 0,
    			0, -1, -1, 0
    		};
    
    Cube::Cube(){
    	Save_Text("Another cube object created. ~Constructor\n");
    }
    Thanks for any help,

    Lorgon Jortle

    PS - If you have any hints on coding style or efficiency, tip me. I'm a beginner still.

  2. #2
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,590
    You need to compile ALL your .cpp files

    g++ main.cpp cube.cpp
    and the rest of the options you have
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  3. #3
    Registered User
    Join Date
    Mar 2009
    Posts
    17
    Yeah, I tried that. Then I get a whole .......... ton of errors. I'll let you see. They aren't even errors in my files...

    Code:
    make (in directory: /home/lorgonjortle/C++/AllegroGL/3D_Shape_Creator)
    g++ -Wall -o Objects main.cpp Cube.cpp -lglut -lagl -lGL -lGLU  `allegro-config --cflags` `allegro-config --libs`
    In file included from /usr/local/include/allegro/3d.h:23,
                     from /usr/local/include/allegro/gfx.h:22,
                     from /usr/local/include/allegro.h:38,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/fixed.h:30: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fixed.h:30: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fixed.h:30: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fixed.h:31: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fixed.h:31: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fixed.h:31: error: ‘fixed’ does not name a type
    In file included from /usr/local/include/allegro/gfx.h:22,
                     from /usr/local/include/allegro.h:38,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/3d.h:33: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:33: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:33: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/3d.h:34: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:34: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:34: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/3d.h:73: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:73: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:73: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/3d.h:73: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:73: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:73: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/3d.h:76: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:76: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3d.h:76: error: ‘fixed’ does not name a type
    In file included from /usr/local/include/allegro.h:38,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:197: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:208: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:208: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:208: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/gfx.h:208: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:208: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/gfx.h:208: error: ‘fixed’ has not been declared
    In file included from /usr/local/include/allegro.h:40,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/draw.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:50: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/draw.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:50: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/draw.h:51: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:51: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:51: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/draw.h:51: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:51: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/draw.h:51: error: ‘fixed’ has not been declared
    In file included from /usr/local/include/allegro/draw.h:66,
                     from /usr/local/include/allegro.h:40,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:155: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:329: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:329: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:329: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:329: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:329: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:329: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:341: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:341: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:341: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:341: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:341: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:341: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:353: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:365: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:377: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:377: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:377: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:377: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:377: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:377: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:386: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:386: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:386: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:386: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:386: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:386: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:395: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/draw.inl:404: error: ‘fixed’ has not been declared
    In file included from /usr/local/include/allegro.h:57,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/fmaths.h:29: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:29: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:29: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fmaths.h:30: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:30: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:30: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fmaths.h:31: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:31: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:31: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fmaths.h:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:32: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fmaths.h:34: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:34: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:34: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:35: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fmaths.h:36: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:36: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fmaths.h:36: error: ‘fixed’ does not name a type
    In file included from /usr/local/include/allegro/inline/asm.inl:28,
                     from /usr/local/include/allegro/inline/fmaths.inl:23,
                     from /usr/local/include/allegro/fmaths.h:42,
                     from /usr/local/include/allegro.h:57,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/platform/al386gcc.h:133: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:133: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:133: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:133: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:133: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:133: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:171: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:171: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:171: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:171: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:171: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:171: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:209: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:209: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:209: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:209: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:209: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:209: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:261: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:261: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:261: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:261: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:261: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:261: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/platform/al386gcc.h:345: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:345: error: ‘fixfloor’ declared as an ‘inline’ variable
    /usr/local/include/allegro/platform/al386gcc.h:345: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:345: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:345: error: ‘fixfloor’ declared as an ‘inline’ variable
    /usr/local/include/allegro/platform/al386gcc.h:345: error: redefinition of ‘int fixfloor’
    /usr/local/include/allegro/platform/al386gcc.h:345: error: ‘int fixfloor’ previously defined here
    /usr/local/include/allegro/platform/al386gcc.h:345: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:366: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:366: error: ‘fixceil’ declared as an ‘inline’ variable
    /usr/local/include/allegro/platform/al386gcc.h:366: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:366: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/platform/al386gcc.h:366: error: ‘fixceil’ declared as an ‘inline’ variable
    /usr/local/include/allegro/platform/al386gcc.h:366: error: redefinition of ‘int fixceil’
    /usr/local/include/allegro/platform/al386gcc.h:366: error: ‘int fixceil’ previously defined here
    /usr/local/include/allegro/platform/al386gcc.h:366: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    In file included from /usr/local/include/allegro/fmaths.h:42,
                     from /usr/local/include/allegro.h:57,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/inline/fmaths.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:32: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:32: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:48: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:48: error: ‘fixtof’ declared as an ‘inline’ variable
    /usr/local/include/allegro/inline/fmaths.inl:48: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:48: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:48: error: ‘fixtof’ declared as an ‘inline’ variable
    /usr/local/include/allegro/inline/fmaths.inl:48: error: redefinition of ‘double fixtof’
    /usr/local/include/allegro/inline/fmaths.inl:48: error: ‘double fixtof’ previously defined here
    /usr/local/include/allegro/inline/fmaths.inl:48: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:181: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:181: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:181: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:181: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:181: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:181: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:187: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:187: error: ‘fixtoi’ declared as an ‘inline’ variable
    /usr/local/include/allegro/inline/fmaths.inl:187: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:187: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:187: error: ‘fixtoi’ declared as an ‘inline’ variable
    /usr/local/include/allegro/inline/fmaths.inl:187: error: redefinition of ‘int fixtoi’
    /usr/local/include/allegro/inline/fmaths.inl:187: error: ‘int fixtoi’ previously defined here
    /usr/local/include/allegro/inline/fmaths.inl:187: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:193: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:193: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:193: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:193: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:193: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:193: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:199: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:199: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:199: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:199: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:199: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:199: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:205: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:205: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:205: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:205: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:205: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:205: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:211: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:211: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:211: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:211: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:211: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:211: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:222: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:222: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:222: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/fmaths.inl:222: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:222: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/fmaths.inl:222: error: ‘fixed’ does not name a type
    In file included from /usr/local/include/allegro.h:58,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/matrix.h:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:32: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/matrix.h:33: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:33: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:33: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/matrix.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:47: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:47: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:47: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:50: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:50: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:50: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:53: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:53: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:53: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:56: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:56: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:56: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:59: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:59: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:59: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:62: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:62: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:62: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:62: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:62: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:62: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:62: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:62: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:62: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:65: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:68: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:71: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:74: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:77: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:77: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:77: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:77: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:77: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:77: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:77: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:77: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:77: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/matrix.h:80: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:80: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/matrix.h:80: error: ‘fixed’ has not been declared
    In file included from /usr/local/include/allegro/matrix.h:92,
                     from /usr/local/include/allegro.h:58,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixed’ has not been declared
    /usr/local/include/allegro/inline/matrix.inl: In function ‘void apply_matrix(MATRIX*, int, int, int, int*, int*, int*)’:
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘fixmul’ was not declared in this scope
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘t’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘t’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘v’
    /usr/local/include/allegro/inline/matrix.inl:32: error: ‘struct MATRIX’ has no member named ‘t’
    In file included from /usr/local/include/allegro.h:62,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/3dmaths.h: At global scope:
    /usr/local/include/allegro/3dmaths.h:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:32: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:32: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/3dmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:35: error: variable or field ‘normalize_vector’ declared void
    /usr/local/include/allegro/3dmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:35: error: ‘x’ was not declared in this scope
    /usr/local/include/allegro/3dmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:35: error: ‘y’ was not declared in this scope
    /usr/local/include/allegro/3dmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:35: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:35: error: ‘z’ was not declared in this scope
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: variable or field ‘cross_product’ declared void
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: ‘xout’ was not declared in this scope
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: ‘yout’ was not declared in this scope
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:38: error: ‘zout’ was not declared in this scope
    /usr/local/include/allegro/3dmaths.h:41: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:41: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:41: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/3dmaths.h:42: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:42: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:42: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/3dmaths.h:43: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:43: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:43: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/3dmaths.h:44: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:44: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/3dmaths.h:44: error: ‘fixed’ does not name a type
    In file included from /usr/local/include/allegro/3dmaths.h:60,
                     from /usr/local/include/allegro.h:62,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/inline/3dmaths.inl:27: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:27: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:27: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/3dmaths.inl:27: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:27: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:27: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: variable or field ‘persp_project’ declared void
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: ‘xout’ was not declared in this scope
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: ‘yout’ was not declared in this scope
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: variable or field ‘persp_project’ declared void
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: ‘xout’ was not declared in this scope
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/inline/3dmaths.inl:39: error: ‘yout’ was not declared in this scope
    In file included from /usr/local/include/allegro.h:66,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/alcompat.h:44: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:44: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:44: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:45: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:45: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:45: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:46: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:46: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:46: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:47: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:47: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:48: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:48: error: ‘fceil’ declared as an ‘inline’ variable
    /usr/local/include/allegro/alcompat.h:48: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:48: error: expected ‘,’ or ‘;’ before ‘{’ token
    /usr/local/include/allegro/alcompat.h:49: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:49: error: ‘ffloor’ declared as an ‘inline’ variable
    /usr/local/include/allegro/alcompat.h:49: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:49: error: expected ‘,’ or ‘;’ before ‘{’ token
    /usr/local/include/allegro/alcompat.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:50: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:50: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:51: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:51: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:51: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:52: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:52: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:52: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:53: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:53: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:53: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:54: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:54: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:54: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:55: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:55: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:55: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:56: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:56: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:56: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:57: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:57: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:57: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/alcompat.h:58: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:58: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/alcompat.h:58: error: ‘fixed’ does not name a type
    In file included from /usr/local/include/allegro.h:71,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/fix.h:30: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fix.h:30: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    /usr/local/include/allegro/fix.h:30: error: ‘fixed’ does not name a type
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix()’:
    /usr/local/include/allegro/fix.h:32: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h: In copy constructor ‘fix::fix(const fix&)’:
    /usr/local/include/allegro/fix.h:33: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:33: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix(int)’:
    /usr/local/include/allegro/fix.h:34: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:34: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix(long int)’:
    /usr/local/include/allegro/fix.h:35: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:35: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix(unsigned int)’:
    /usr/local/include/allegro/fix.h:36: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:36: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix(long unsigned int)’:
    /usr/local/include/allegro/fix.h:37: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:37: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix(float)’:
    /usr/local/include/allegro/fix.h:38: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:38: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In constructor ‘fix::fix(double)’:
    /usr/local/include/allegro/fix.h:39: error: class ‘fix’ does not have any field named ‘v’
    /usr/local/include/allegro/fix.h:39: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix::operator int() const’:
    /usr/local/include/allegro/fix.h:41: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:41: error: ‘fixtoi’ cannot be used as a function
    /usr/local/include/allegro/fix.h: In member function ‘fix::operator long int() const’:
    /usr/local/include/allegro/fix.h:42: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:42: error: ‘fixtoi’ cannot be used as a function
    /usr/local/include/allegro/fix.h: In member function ‘fix::operator unsigned int() const’:
    /usr/local/include/allegro/fix.h:43: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:43: error: ‘fixtoi’ cannot be used as a function
    /usr/local/include/allegro/fix.h: In member function ‘fix::operator long unsigned int() const’:
    /usr/local/include/allegro/fix.h:44: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:44: error: ‘fixtoi’ cannot be used as a function
    /usr/local/include/allegro/fix.h: In member function ‘fix::operator float() const’:
    /usr/local/include/allegro/fix.h:45: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:45: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/fix.h: In member function ‘fix::operator double() const’:
    /usr/local/include/allegro/fix.h:46: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:46: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(const fix&)’:
    /usr/local/include/allegro/fix.h:48: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:48: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(int)’:
    /usr/local/include/allegro/fix.h:49: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:49: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(long int)’:
    /usr/local/include/allegro/fix.h:50: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:50: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(unsigned int)’:
    /usr/local/include/allegro/fix.h:51: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:51: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(long unsigned int)’:
    /usr/local/include/allegro/fix.h:52: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:52: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(float)’:
    /usr/local/include/allegro/fix.h:53: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:53: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator=(double)’:
    /usr/local/include/allegro/fix.h:54: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:54: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator+=(fix)’:
    /usr/local/include/allegro/fix.h:56: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:56: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator+=(int)’:
    /usr/local/include/allegro/fix.h:57: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:57: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator+=(long int)’:
    /usr/local/include/allegro/fix.h:58: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:58: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator+=(float)’:
    /usr/local/include/allegro/fix.h:59: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:59: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator+=(double)’:
    /usr/local/include/allegro/fix.h:60: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:60: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator-=(fix)’:
    /usr/local/include/allegro/fix.h:62: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:62: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator-=(int)’:
    /usr/local/include/allegro/fix.h:63: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:63: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator-=(long int)’:
    /usr/local/include/allegro/fix.h:64: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:64: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator-=(float)’:
    /usr/local/include/allegro/fix.h:65: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:65: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator-=(double)’:
    /usr/local/include/allegro/fix.h:66: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:66: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator*=(fix)’:
    /usr/local/include/allegro/fix.h:68: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:68: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h:68: error: ‘fixmul’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator*=(int)’:
    /usr/local/include/allegro/fix.h:69: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator*=(long int)’:
    /usr/local/include/allegro/fix.h:70: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator*=(float)’:
    /usr/local/include/allegro/fix.h:71: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:71: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/fix.h:71: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator*=(double)’:
    /usr/local/include/allegro/fix.h:72: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:72: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/fix.h:72: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator/=(fix)’:
    /usr/local/include/allegro/fix.h:74: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:74: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h:74: error: ‘fixdiv’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator/=(int)’:
    /usr/local/include/allegro/fix.h:75: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator/=(long int)’:
    /usr/local/include/allegro/fix.h:76: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator/=(float)’:
    /usr/local/include/allegro/fix.h:77: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:77: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/fix.h:77: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator/=(double)’:
    /usr/local/include/allegro/fix.h:78: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:78: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/fix.h:78: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator<<=(int)’:
    /usr/local/include/allegro/fix.h:80: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator>>=(int)’:
    /usr/local/include/allegro/fix.h:81: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator++()’:
    /usr/local/include/allegro/fix.h:83: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:83: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix& fix::operator--()’:
    /usr/local/include/allegro/fix.h:84: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:84: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix fix::operator++(int)’:
    /usr/local/include/allegro/fix.h:86: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h:86: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:86: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix fix::operator--(int)’:
    /usr/local/include/allegro/fix.h:87: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h:87: error: ‘v’ was not declared in this scope
    /usr/local/include/allegro/fix.h:87: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/fix.h: In member function ‘fix fix::operator-() const’:
    /usr/local/include/allegro/fix.h:89: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/fix.h:89: error: ‘v’ was not declared in this scope
    In file included from /usr/local/include/allegro/fix.h:206,
                     from /usr/local/include/allegro.h:71,
                     from /usr/local/include/alleggl.h:8,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:25: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:25: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:25: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:26: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:26: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:26: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:27: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:27: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:27: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:28: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:28: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:28: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:29: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:29: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:29: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:30: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:30: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:30: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:31: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:31: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:31: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:32: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:32: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:32: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator+(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:33: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:33: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:33: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:35: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:35: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:35: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:36: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:36: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:36: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:37: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:37: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:37: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:38: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:38: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:38: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:39: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:39: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:39: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:40: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:40: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:40: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:41: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:41: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:41: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:42: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:42: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:42: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator-(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:43: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:43: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:43: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:45: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:45: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:45: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:45: error: ‘fixmul’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:46: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:46: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:47: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:47: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:48: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:48: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:49: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:49: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:50: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:50: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:50: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:50: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:51: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:51: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:51: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:51: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:52: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:52: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:52: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:52: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator*(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:53: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:53: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:53: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:53: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:55: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:55: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:55: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:55: error: ‘fixdiv’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:56: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:56: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:57: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:57: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:57: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:57: error: ‘fixdiv’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:58: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:58: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:59: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:59: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:59: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:59: error: ‘fixdiv’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:60: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:60: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:60: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:60: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:61: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:61: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:61: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:61: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:62: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:62: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:62: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:62: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator/(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:63: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:63: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:63: error: ‘fixtof’ cannot be used as a function
    /usr/local/include/allegro/inline/fix.inl:63: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator<<(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:65: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:65: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix operator>>(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:66: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:66: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:68: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:68: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:69: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:69: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:70: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:70: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:71: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:71: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:72: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:72: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:73: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:73: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:74: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:74: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:75: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:75: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator==(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:76: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:76: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:78: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:78: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:79: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:79: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:80: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:80: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:81: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:81: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:82: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:82: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:83: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:83: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:84: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:84: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:85: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:85: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator!=(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:86: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:86: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:88: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:88: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:89: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:89: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:90: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:90: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:91: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:91: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:92: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:92: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:93: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:93: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:94: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:94: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:95: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:95: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:96: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:96: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:98: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:98: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:99: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:99: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:100: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:100: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:101: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:101: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:102: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:102: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:103: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:103: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:104: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:104: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:105: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:105: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:106: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:106: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:108: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:108: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:109: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:109: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:110: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:110: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:111: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:111: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:112: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:112: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:113: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:113: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:114: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:114: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:115: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:115: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator<=(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:116: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:116: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:118: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:118: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(fix, int)’:
    /usr/local/include/allegro/inline/fix.inl:119: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:119: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:120: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:120: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(fix, long int)’:
    /usr/local/include/allegro/inline/fix.inl:121: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:121: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(long int, fix)’:
    /usr/local/include/allegro/inline/fix.inl:122: error: ‘itofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:122: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(fix, float)’:
    /usr/local/include/allegro/inline/fix.inl:123: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:123: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(float, fix)’:
    /usr/local/include/allegro/inline/fix.inl:124: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:124: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(fix, double)’:
    /usr/local/include/allegro/inline/fix.inl:125: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:125: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘int operator>=(double, fix)’:
    /usr/local/include/allegro/inline/fix.inl:126: error: ‘ftofix’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl:126: error: ‘const class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix sqrt(fix)’:
    /usr/local/include/allegro/inline/fix.inl:128: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:128: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:128: error: ‘fixsqrt’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix cos(fix)’:
    /usr/local/include/allegro/inline/fix.inl:129: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:129: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:129: error: ‘fixcos’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix sin(fix)’:
    /usr/local/include/allegro/inline/fix.inl:130: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:130: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:130: error: ‘fixsin’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix tan(fix)’:
    /usr/local/include/allegro/inline/fix.inl:131: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:131: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:131: error: ‘fixtan’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix acos(fix)’:
    /usr/local/include/allegro/inline/fix.inl:132: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:132: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:132: error: ‘fixacos’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix asin(fix)’:
    /usr/local/include/allegro/inline/fix.inl:133: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:133: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:133: error: ‘fixasin’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix atan(fix)’:
    /usr/local/include/allegro/inline/fix.inl:134: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:134: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:134: error: ‘fixatan’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix atan2(fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:135: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:135: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:135: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:135: error: ‘fixatan2’ was not declared in this scope
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_translation_matrix(MATRIX*, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:140: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:140: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:140: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_scaling_matrix(MATRIX*, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:146: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:146: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:146: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_x_rotate_matrix(MATRIX*, fix)’:
    /usr/local/include/allegro/inline/fix.inl:152: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_y_rotate_matrix(MATRIX*, fix)’:
    /usr/local/include/allegro/inline/fix.inl:158: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_z_rotate_matrix(MATRIX*, fix)’:
    /usr/local/include/allegro/inline/fix.inl:164: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_rotation_matrix(MATRIX*, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:170: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:170: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:170: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_align_matrix(MATRIX*, fix, fix, fix, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:176: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:176: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:176: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:176: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:176: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:176: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_vector_rotation_matrix(MATRIX*, fix, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:182: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:182: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:182: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:182: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_transformation_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:188: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void get_camera_matrix(MATRIX*, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:194: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void qtranslate_matrix(MATRIX*, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:200: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:200: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:200: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void qscale_matrix(MATRIX*, fix)’:
    /usr/local/include/allegro/inline/fix.inl:206: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix vector_length(fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:213: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:213: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:213: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:213: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void normalize_vector(fix*, fix*, fix*)’:
    /usr/local/include/allegro/inline/fix.inl:220: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:220: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:220: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void cross_product(fix, fix, fix, fix, fix, fix, fix*, fix*, fix*)’:
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:226: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘fix dot_product(fix, fix, fix, fix, fix, fix)’:
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:233: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void apply_matrix(MATRIX*, fix, fix, fix, fix*, fix*, fix*)’:
    /usr/local/include/allegro/inline/fix.inl:240: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:240: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:240: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:240: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:240: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:240: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl: In function ‘void persp_project(fix, fix, fix, fix*, fix*)’:
    /usr/local/include/allegro/inline/fix.inl:246: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:246: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:246: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:246: error: ‘class fix’ has no member named ‘v’
    /usr/local/include/allegro/inline/fix.inl:246: error: ‘class fix’ has no member named ‘v’
    Compilation failed.
    In file included from /usr/local/include/allegrogl/gl_ext.h:27,
                     from /usr/local/include/alleggl.h:73,
                     from Cube.h:1,
                     from Cube.cpp:2:
    /usr/local/include/allegrogl/GLext/gl_ext_api.h: At global scope:
    /usr/local/include/allegrogl/GLext/gl_ext_api.h:1536: error: reference to ‘fixed’ is ambiguous
    /usr/local/include/allegro/fixed.h:28: error: candidates are: typedef int32_t fixed
    /usr/include/c++/4.3/bits/ios_base.h:954: error:                 std::ios_base& std::fixed(std::ios_base&)
    make: *** [Objects] Error 1
    Thanks for the help so far,

    Lorgon Jortle

  4. #4
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,590
    Well that looks like an include file ordering problem.
    Check the manuals to see what order various allegro and GL header files should be in.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  5. #5
    Registered User
    Join Date
    Mar 2009
    Posts
    17
    Thanks dude, but I got everything in the right order. I couldn't find anything saying the order should be different, and every website uses this order. I just get those errors about "fixed" being "ambiguous" or something. It's in my previous post. I have no clue...

  6. #6
    and the hat of wrongness Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    32,590
    > /usr/local/include/allegro/fixed.h:30: error: reference to ‘fixed’ is ambiguous

    Try it without putting (in log.h)
    using namespace std;
    in your header file (before you include everything else basically).

    That is, write
    std::cout << "Log File in: ";
    not
    cout << "Log File in: ";
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.
    I support http://www.ukip.org/ as the first necessary step to a free Europe.

  7. #7
    Registered User
    Join Date
    Mar 2009
    Posts
    17
    Negative. Same errors. I also tried moving all includes for the standard <> != "" headers. No such luck. Any more ideas? I mean, I've kind of given up on the code, but I would like to know for future reference if this happens again.

    Lorgon Jortle

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. cannot find -lpcap collect2: ld returned 1 exit
    By nasim751 in forum C Programming
    Replies: 0
    Last Post: 02-11-2008, 11:37 PM
  2. ERROR collect2: ld returned 1 exit status
    By meili100 in forum C++ Programming
    Replies: 13
    Last Post: 12-04-2007, 11:20 AM
  3. Odd memory leaks
    By VirtualAce in forum C++ Programming
    Replies: 11
    Last Post: 05-25-2006, 12:56 AM
  4. Troubles with Sockets
    By cornholio in forum Windows Programming
    Replies: 6
    Last Post: 10-26-2005, 05:31 AM
  5. Dynamic array of pointers
    By csisz3r in forum C Programming
    Replies: 8
    Last Post: 09-25-2005, 02:06 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21