-
-
Save win8linux/c87411c2fa53ea75135b890ab642de03 to your computer and use it in GitHub Desktop.
BlockOut II fails to link, 64-bit only for now (Makefile needs changes)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: Http.o: in function `Http::Write(int, char*, int, unsigned int)': | |
/sources/BL_SRC/BlockOut/Http.cpp:127: undefined reference to `send' | |
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: Http.o: in function `Http::Read(int, char*, int, unsigned int)': | |
/sources/BL_SRC/BlockOut/Http.cpp:162: undefined reference to `recv' | |
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: Http.o: in function `Http::Connect(char*, int)': | |
/sources/BL_SRC/BlockOut/Http.cpp:191: undefined reference to `gethostbyname' | |
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: /sources/BL_SRC/BlockOut/Http.cpp:198: undefined reference to `socket' | |
/boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/11.2.0/../../../../x86_64-unknown-haiku/bin/ld: /sources/BL_SRC/BlockOut/Http.cpp:246: undefined reference to `connect' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#--------------------------------------------------------------------- | |
# Makefile for BlockOut | |
# | |
# ubuntu 12.04 LTS needed packages. | |
# | |
# libgl1-mesa-swx11-dev | |
# libglu1-mesa-dev | |
# libxext-dev | |
# libsdl1.2-dev | |
# libsdl-mixer1.2-dev | |
# | |
#--------------------------------------------------------------------- | |
# All source files needed for the application | |
# | |
SRC = BlockOut.cpp PageChooseSetup.cpp PageStartGame.cpp \ | |
EditControl.cpp PageControls.cpp Pit.cpp \ | |
Game.cpp PageCredits.cpp PolyCube.cpp \ | |
Http.cpp PageHallOfFame.cpp SetupManager.cpp \ | |
InitPolyCube.cpp PageHallOfFameOnLine.cpp SoundManager.cpp \ | |
Menu.cpp PageHttp.cpp Sprites.cpp \ | |
MenuGraphics.cpp PageMainMenu.cpp Utils.cpp \ | |
MenuGrid.cpp PageOptions.cpp PageChangeSetup.cpp \ | |
PageScoreDetails.cpp PageGSOptions.cpp BotPlayer.cpp \ | |
BotPlayerAI.cpp BotMatrix.cpp \ | |
GLApp/GLApp.cpp GLApp/GLFont.cpp GLApp/GLMatrix.cpp GLApp/GLSprite.cpp | |
OBJ= BlockOut.o PageChooseSetup.o PageStartGame.o \ | |
EditControl.o PageControls.o Pit.o \ | |
Game.o PageCredits.o PolyCube.o \ | |
Http.o PageHallOfFame.o SetupManager.o \ | |
InitPolyCube.o PageHallOfFameOnLine.o SoundManager.o \ | |
Menu.o PageHttp.o Sprites.o \ | |
MenuGraphics.o PageMainMenu.o Utils.o \ | |
MenuGrid.o PageOptions.o PageChangeSetup.o \ | |
PageScoreDetails.o PageGSOptions.o BotPlayer.o \ | |
BotPlayerAI.o BotMatrix.o \ | |
GLApp/GLApp.o GLApp/GLFont.o GLApp/GLMatrix.o GLApp/GLSprite.o | |
#--------------------------------------------------------------------- | |
ADD_LIBS = ../ImageLib/src/libimagelib.a | |
SDL_LIBS = /system/lib/ | |
CXX = g++ | |
ifdef _release | |
CXXFLAGS = -O2 -Dhaiku -c \ | |
-I/system/develop/headers/SDL -I../ImageLib/src -I. | |
LFLAGS = -Wl,--strip-all \ | |
$(ADD_LIBS) \ | |
-lSDL_mixer -lSDL -lasound \ | |
-lGL -lGLU -lpthread -lm -ldl | |
else | |
CXXFLAGS = -g -D_DEBUG -Dhaiku -c \ | |
-I/system/develop/headers/SDL -I../ImageLib/src -I. | |
LFLAGS = -L $(SDL_LIBS) \ | |
$(ADD_LIBS) \ | |
-lSDL_mixer -lSDL -lasound \ | |
-lGL -lGLU -lpthread -lm -ldl | |
endif | |
#-------------------------------------------------------------------- | |
all: blockout | |
blockout: $(OBJ) | |
@echo Linking... | |
@rm -f blockout | |
$(CXX) $(OBJ) $(LFLAGS) -o blockout | |
@echo Linking OK... | |
clean: | |
@echo Cleaning... | |
@rm -f *.o | |
@rm -f GLApp/*.o |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment