You are not logged in.
Hi,
I'm fairly new to Archlinux but I've used linux for some time (about a year now I think).
There seems to be some problem when I'm trying to build the game mars-shooter with the makepkg command.
Here is the output from my terminal:
[kisi@brianjr mars-shooter]$ makepkg
==> Making package: mars-shooter 0.7.1-2 (Sun May 1 22:36:42 GMT 2011)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found mars_source_0.7.1.tar.gz
==> Validating source files with md5sums...
mars_source_0.7.1.tar.gz ... Passed
==> Extracting Sources...
-> Extracting mars_source_0.7.1.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Found OpenGL: /usr/lib/libGL.so
-- Found SFML: /usr/include
Summary:
CMAKE_SYSTEM_NAME = Linux
WIN32 =
UNIX = 1
APPLE =
CMAKE_BUILD_TYPE =
CMAKE_INSTALL_PREFIX = /usr/local
CMAKE_OSX_ARCHITECTURES =
CMAKE_OSX_SYSROOT =
CMAKE_OSX_DEPLOYMENT_TARGET =
CMAKE_GENERATOR = Unix Makefiles
SFML_INCLUDE_DIR = /usr/include
SFML_LIBRARIES = /usr/lib/libsfml-graphics.so;/usr/lib/libsfml-system.so;/usr/lib/libsfml-audio.so;/usr/lib/libsfml-window.so
OPENGL_INCLUDE_DIR = /usr/include
OPENGL_LIBRARIES = /usr/lib/libGLU.so;/usr/lib/libGL.so;/usr/lib/libSM.so;/usr/lib/libICE.so;/usr/lib/libX11.so;/usr/lib/libXext.so
XRANDR_LIBRARY =
FRIBIDI_LIBRARY = /usr/lib/libfribidi.so
TAG_LIBRARY = /usr/lib/libtag.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kisi/AUR/mars-shooter/src/mars-game/build
Scanning dependencies of target mars
[ 0%] Building CXX object src/CMakeFiles/mars.dir/main.cpp.o
[ 1%] Building CXX object src/CMakeFiles/mars.dir/Media/file.cpp.o
[ 1%] Building CXX object src/CMakeFiles/mars.dir/Media/font.cpp.o
[ 2%] Building CXX object src/CMakeFiles/mars.dir/Media/texture.cpp.o
[ 2%] Building CXX object src/CMakeFiles/mars.dir/Media/text.cpp.o
[ 3%] Building CXX object src/CMakeFiles/mars.dir/Media/announcer.cpp.o
[ 3%] Building CXX object src/CMakeFiles/mars.dir/Media/music.cpp.o
[ 4%] Building CXX object src/CMakeFiles/mars.dir/Media/sound.cpp.o
[ 4%] Building CXX object src/CMakeFiles/mars.dir/System/settings.cpp.o
[ 5%] Building CXX object src/CMakeFiles/mars.dir/System/Vector2f.cpp.o
[ 5%] Building CXX object src/CMakeFiles/mars.dir/System/Key.cpp.o
[ 6%] Building CXX object src/CMakeFiles/mars.dir/System/generateName.cpp.o
[ 6%] Building CXX object src/CMakeFiles/mars.dir/System/window.cpp.o
/home/kisi/AUR/mars-shooter/src/mars-game/src/System/window.cpp: In function ‘void window::{anonymous}::update()’:
/home/kisi/AUR/mars-shooter/src/mars-game/src/System/window.cpp:98:28: error: ‘class sf::RenderWindow’ has no member named ‘GetEvent’
make[2]: *** [src/CMakeFiles/mars.dir/System/window.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/mars.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...Any help would be helpful ![]()
Offline
This error is from g++ exclusively, due a typo or an error in source code, so it doesn't really belong to arch forums, but in the author's website, forum ... in my opinion.
But anyway anyone who have enough C++ knowledge may indicate what is wrong in source and correct it.
Offline