-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make failure #1
Comments
Hello, dmcdougall! So sorry for taking this long to answer you :( I've tried to replicate this error on three different machines but to no avail. |
$ make install PREFIX=$HOME/yetris SCOREDIR=$HOME/yetris V=1
# Compiling src/engine.c...
gcc -Wall -Wextra -O2 src/engine.c -c -o obj/engine.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/piece.c...
gcc -Wall -Wextra -O2 src/piece.c -c -o obj/piece.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/game.c...
gcc -Wall -Wextra -O2 src/game.c -c -o obj/game.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/main.c...
gcc -Wall -Wextra -O2 src/main.c -c -o obj/main.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/timer.c...
gcc -Wall -Wextra -O2 src/timer.c -c -o obj/timer.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
src/timer.c:69:13: error: conflicting types for ‘timer_delta_us’
suseconds_t timer_delta_us (timer_s* t)
^
In file included from src/timer.c:33:0:
src/timer.h:72:6: note: previous declaration of ‘timer_delta_us’ was here
long timer_delta_us(timer_s* t);
^
make: *** [obj/timer.o] Error 1 |
Alright, sorry for taking this long to answer! I found out the error, real dumb mistake of mine. It should be fixed now, can you confirm? If so, close this issue please. Btw, credited you on the |
No need to apologise. I know how it is. I tried again and the compilation succeeds, but the linking fails: $ make install PREFIX=$HOME/yetris SCOREDIR=$HOME/yetris V=1
# Compiling src/engine.c...
gcc -Wall -Wextra -O2 src/engine.c -c -o obj/engine.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/piece.c...
gcc -Wall -Wextra -O2 src/piece.c -c -o obj/piece.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/game.c...
gcc -Wall -Wextra -O2 src/game.c -c -o obj/game.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/main.c...
gcc -Wall -Wextra -O2 src/main.c -c -o obj/main.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/timer.c...
gcc -Wall -Wextra -O2 src/timer.c -c -o obj/timer.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/board.c...
gcc -Wall -Wextra -O2 src/board.c -c -o obj/board.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/block.c...
gcc -Wall -Wextra -O2 src/block.c -c -o obj/block.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/globals.c...
gcc -Wall -Wextra -O2 src/globals.c -c -o obj/globals.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/arguments.c...
gcc -Wall -Wextra -O2 src/arguments.c -c -o obj/arguments.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/config.c...
gcc -Wall -Wextra -O2 src/config.c -c -o obj/config.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling src/hscore.c...
gcc -Wall -Wextra -O2 src/hscore.c -c -o obj/hscore.o -DVERSION=\""1.6"\" -DPACKAGE=\""yetris"\" -DDATE=\""December2013"\" -DSCORE_FILE=\""yetris.scores"\" -DCONFIG_FILE=\""config.ini"\"
# Compiling iniparser...
gcc -O2 -fPIC -Wall -ansi -pedantic -Wextra src/iniparser/iniparser.c -c -o obj/iniparser.o
gcc -O2 -fPIC -Wall -ansi -pedantic -Wextra src/iniparser/dictionary.c -c -o obj/inidictionary.o
# Linking...
gcc obj/engine.o obj/piece.o obj/game.o obj/main.o obj/timer.o obj/board.o obj/block.o obj/globals.o obj/arguments.o obj/config.o obj/hscore.o obj/iniparser.o obj/inidictionary.o -o bin/yetris -lncurses
# Build successful!
# Installing...
install -d --mode=755 /Users/damon/yetris/games
install: illegal option -- -
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
make: *** [install] Error 64 I have a patch for you incoming... |
The text was updated successfully, but these errors were encountered: