[cripps@localhost src]$ make make -C ../enet all make[1]: Entering directory `/home/cripps/cube/source/enet' make[1]: *** No rule to make target `all'. Stop. make[1]: Leaving directory `/home/cripps/cube/source/enet' make: [enet] Error 2 (ignored) g++ -Wall -O3 -fsigned-char -fomit-frame-pointer -I../enet/include `sdl-config --cflags` -c -o client.o client.cpp /bin/sh: line 1: sdl-config: command not found In file included from /usr/include/c++/3.3.3/backward/new.h:33, from tools.h:22, from cube.h:3, from client.cpp:3: /usr/include/c++/3.3.3/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the header for the header for C++ includes, or instead of the deprecated header . To disable this warning use -Wno-deprecated. In file included from client.cpp:3: cube.h:275:17: SDL.h: No such file or directory cube.h:276:23: SDL_image.h: No such file or directory In file included from ../enet/include/enet/enet.h:22, from cube.h:278, from client.cpp:3: ../enet/include/enet/unix.h:32: error: conflicting types for `typedef int socklen_t' /usr/include/bits/socket.h:36: error: previous declaration as `typedef __socklen_t socklen_t' client.cpp: In function `void gets2c()': client.cpp:303: warning: enumeration value `ENET_EVENT_TYPE_NONE' not handled in switch make: *** [client.o] Error 1