i take it you never bothered reading the README file in the source tarbal
"foobillardplus-3.42beta.tar.gz"
to quote it !!!
Quote:
BUILDING:
---------
Building for soundsupport and no Nvidia-related specs are standard.
Please don't use enable-nvidia (it's only for testing.....)
A build for more generic cards is in progress.
For compilation from source you need the gnu autoconf and automake packages.
After unpacking the sourceball change to the foobillardplus directory and
type the follwing commands.
aclocal --force
autoconf -f
autoheader -f
automake -a -c -f
simply type in main-directory (for standard-installation):
./configure
make
make install
|
from this
Quote:
gcc -Wall `freetype-config --cflags` `sdl-config --cflags` -DUSE_SDL -DUSE_SOUND -g -O2 -o foobillard billard3d.o billmove.o billard.o vmath.o ball.o png_loader.o table.o queue.o aiplayer.o options.o evaluate_move.o helpscreen.o textobj.o font.o sys_stuff.o net_socket.o sound_stuff.o menu.o bumpref.o -lSM -lICE -lGL -lGLU -lXaw -lm -lXi -lpng -lfreetype -lz -lpng12 -lSDL
|
it looks like you are just randomly tossing things at it
not good
that is one WAY WAY WAY!!! TOO LONG of a build line , filled with what looks like a lot of random stuff
this can be shrank down to
Code:
autoreconf -iv
./configure --prefix=/usr
you SHOULD get a output that looks something like this
Code:
CC: gcc
CFLAGS:
LDFLAGS:
Install path: /usr/foobillardplus
Binary dir: /usr/foobillardplus/bin
Data rootdir: /usr/foobillardplus/data
Data dir: /usr/foobillardplus/data
Locale dir: /usr/foobillardplus/data/locale
Doc dir: /usr/foobillardplus/data/locale
Debug flags:
Optimization flags:
Mathsingle precision: yes
Sound compiling: yes
Generic Touchdevice: no
WeTab Tablet compiling: no
Network compiling: yes
use sse no
fast math routines yes
Now run make ...
then fallow this on screen instructions
then