Build a version that runs directly from the source directory:
$ cmake . -DRUN_IN_PLACE=1
$ make -j2
PilzAdam wrote:Es ist wirklich sehr einfach das Spiel selbst zu kompilieren. Versuch es einfach mal, es kann nichts passieren wenn du es mit -DRUN_IN_PLACE=1 machst :-)
Ansonsten kannst du dir auch das .deb Paket von VanessaE in dem LuaJIT Thread hier im Forum runterladen.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
build-essential : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
Hängt ab von: g++ (>= 4:4.4.3) soll aber nicht installiert werden
libbz2-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
libgl1-mesa-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden
Hängt ab von: mesa-common-dev (= 7.7.1-5) soll aber nicht installiert werden
libjpeg8-dev : Hängt ab von: libjpeg8 (= 8b-1) aber 8d-1 soll installiert werden
Hängt ab von: libc-dev
libpng12-dev : Hängt ab von: zlib1g-dev soll aber nicht installiert werden
libxxf86vm-dev : Hängt ab von: libx11-dev soll aber nicht installiert werden
E: Beschädigte Pakete
Paderman wrote:Hmm, ich erhalte folgende Meldung:Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
build-essential : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
Hängt ab von: g++ (>= 4:4.4.3) soll aber nicht installiert werden
libbz2-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
libgl1-mesa-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden
Hängt ab von: mesa-common-dev (= 7.7.1-5) soll aber nicht installiert werden
libjpeg8-dev : Hängt ab von: libjpeg8 (= 8b-1) aber 8d-1 soll installiert werden
Hängt ab von: libc-dev
libpng12-dev : Hängt ab von: zlib1g-dev soll aber nicht installiert werden
libxxf86vm-dev : Hängt ab von: libx11-dev soll aber nicht installiert werden
E: Beschädigte Pakete
Ich hatte schon versucht den Fehler zu beheben, klappt irgendwie nicht. apt-get install -f klappt auch nicht, stehe da etwas auf dem Schlauch.
$ cmake . -DRUN_IN_PLACE=1 -DBUILD_CLIENT=0 -DBUILD_SERVER=1
$ make -j4
Fehler beim Löschen des Pakets libxxf86vm1 :
dpkg: dependency problems prevent removal of libxxf86vm1:
x11-xserver-utils depends on libxxf86vm1.
x11-utils depends on libxxf86vm1.
libgl1-mesa-glx depends on libxxf86vm1.
dpkg: error processing libxxf86vm1 (--remove):
dependency problems - not removing
Errors were encountered while processing:
libxxf86vm1
Paderman wrote:libxxf86vm-dev ist nicht drauf, aber libxxf86vm ;-) bekomme es aber nicht deinstalliert.Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
Fehler beim Löschen des Pakets libxxf86vm1 :
dpkg: dependency problems prevent removal of libxxf86vm1:
x11-xserver-utils depends on libxxf86vm1.
x11-utils depends on libxxf86vm1.
libgl1-mesa-glx depends on libxxf86vm1.
dpkg: error processing libxxf86vm1 (--remove):
dependency problems - not removing
Errors were encountered while processing:
libxxf86vm1
sfan5 wrote:Hast du "apt-get remove libxxf86vm1" probiert, der output sieht sehr nach nicht-apt aus
apt-get install build-essential libirrlicht-dev cmake libbz2-dev libxxf86vm-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
build-essential : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
Hängt ab von: g++ (>= 4:4.4.3) soll aber nicht installiert werden
libbz2-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
libsqlite3-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden
libxxf86vm-dev : Hängt ab von: libx11-dev soll aber nicht installiert werden
E: Beschädigte Pakete
Paderman wrote:Vielen Dank für die Hilfe :-)sfan5 wrote:Hast du "apt-get remove libxxf86vm1" probiert, der output sieht sehr nach nicht-apt aus
Deinstallation hat geklappt, jetzt tauchen neue Meldungen auf, libgl1-mesa-dev, libjpeg8-dev und libpng12-dev wurden weggelassen, sieht so aus:Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
apt-get install build-essential libirrlicht-dev cmake libbz2-dev libxxf86vm-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev
Fehler:Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
build-essential : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
Hängt ab von: g++ (>= 4:4.4.3) soll aber nicht installiert werden
libbz2-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden oder
libc-dev
libsqlite3-dev : Hängt ab von: libc6-dev soll aber nicht installiert werden
libxxf86vm-dev : Hängt ab von: libx11-dev soll aber nicht installiert werden
E: Beschädigte Pakete
Ich weiß auch nicht mehr was ich damals angestellt habe, aber braucht der Server überhaupt oder einen Teil von X11?
apt-get install libc6-dev gcc g++ build-essential libirrlicht-dev cmake libbz2-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev
apt-get install libc6-dev gcc g++ build-essential libirrlicht-dev cmake libbz2-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
cmake ist schon die neueste Version.
gcc ist schon die neueste Version.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
g++ : Hängt ab von: g++-4.4 (>= 4.4.5-1~) soll aber nicht installiert werden
libc6-dev : Hängt ab von: libc6 (= 2.11.3-4) aber 2.13-37 soll installiert werden
Hängt ab von: libc-dev-bin (= 2.11.3-4) soll aber nicht installiert werden
E: Beschädigte Pakete
apt-get install libc6-dev libc6 libc-dev-bin g++-4.4 gcc g++ build-essential libirrlicht-dev cmake libbz2-dev libsqlite3-dev libogg-dev
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
g++-4.4 : Hängt ab von: gcc-4.4-base (= 4.4.5-8) aber 4.4.7-3 soll installiert werden
Hängt ab von: gcc-4.4 (= 4.4.5-8) aber 4.4.7-3 soll installiert werden
Hängt ab von: libstdc++6-4.4-dev (= 4.4.5-8) soll aber nicht installiert werden
libc-dev-bin : Hängt ab von: libc6 (< 2.12) aber 2.13-37 soll installiert werden
libc6-dev : Hängt ab von: libc6 (= 2.11.3-4) aber 2.13-37 soll installiert werden
E: Beschädigte Pakete
sfan5 wrote:scheint als wäre etwas mit den versionen kaputt..
aptitude install build-essential libirrlicht-dev cmake libbz2-dev libpng12-dev libjpeg8-dev libxxf86vm-dev libgl1-mesa-dev libfreetype6-dev libcurl4-openssl-dev libvorbis-dev libopenal-dev
cmake . -DRUN_IN_PLACE=1 -DENABLE_FREETYPE=1 -DENABLE_GETTEXT=1 -DBUILD_CLIENT=0 -DENABLE_CURL=1
Meine Debian Version 6.0.7 = Squeeze
[...]
Eventuell ist deine Debian Version veraltet.
X@X:~/minetest-minetest-97f0bb0# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.7 (squeeze)
Release: 6.0.7
Codename: squeeze
~/minetest-minetest-97f0bb0# cmake . -DRUN_IN_PLACE=1 -DENABLE_FREETYPE=1 -DENABLE_GETTEXT=1 -DBUILD_CLIENT=0 -DENABLE_CURL=1
CMake Warning at CMakeLists.txt:4 (message):
CMake/CPack version 2.8.2 will not create working .deb packages!
-- The C compiler identification is GNU
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- broken
CMake Error at /usr/share/cmake-2.8/Modules/CMakeTestCCompiler.cmake:52 (MESSAGE):
The C compiler "/usr/bin/gcc" is not able to compile a simple test program.
It fails with the following output:
Change Dir: /root/minetest-minetest-97f0bb0/CMakeFiles/CMakeTmp
Run Build Command:/usr/bin/make "cmTryCompileExec/fast"
/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make
CMakeFiles/cmTryCompileExec.dir/build
make[1]: Entering directory
`/root/minetest-minetest-97f0bb0/CMakeFiles/CMakeTmp'
/usr/bin/cmake -E cmake_progress_report
/root/minetest-minetest-97f0bb0/CMakeFiles/CMakeTmp/CMakeFiles 1
Building C object CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o
/usr/bin/gcc -o CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -c
/root/minetest-minetest-97f0bb0/CMakeFiles/CMakeTmp/testCCompiler.c
Linking C executable cmTryCompileExec
/usr/bin/cmake -E cmake_link_script
CMakeFiles/cmTryCompileExec.dir/link.txt --verbose=1
/usr/bin/gcc CMakeFiles/cmTryCompileExec.dir/testCCompiler.c.o -o
cmTryCompileExec -rdynamic
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
make[1]: Leaving directory
`/root/minetest-minetest-97f0bb0/CMakeFiles/CMakeTmp'
make[1]: *** [cmTryCompileExec] Fehler 1
make: *** [cmTryCompileExec/fast] Fehler 2
CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:8 (project)
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found. Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
-- Configuring incomplete, errors occurred!
sfan5 wrote:> /usr/bin/ld: crt1.o: No such file: No such file or directory
scheint als wäre gcc nicht richtig installiert.
noch ein Tip: Führ niemals ein program als root aus was nicht als root ausgeführt werden muss
su <benutzerkonto> -c "/home/<b>/<be>/<benutzerkonto>/minetest-minetest-97f0bb0/bin/minetestserver --worldname <KARTE> &"
ERROR[ServerThread]: Server: peer_id=2: failed to emerge player
*** glibc detected *** bin/minetestserver: double free or corruption (!prev): 0x088c6a90 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6af71)[0xb73def71]
/lib/i686/cmov/libc.so.6(+0x6c7c8)[0xb73e07c8]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb73e38ad]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb75bb701]
bin/minetestserver(_ZN13EmergeManagerD1Ev+0x12e)[0x811754e]
Christian wrote:Selbes Problem hier.
Server startet aber kein Benutzer kann darauf verbinden.
Server gibt folgende Meldung aus:Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
ERROR[ServerThread]: Server: peer_id=2: failed to emerge player
Christian wrote:Beim beenden des Server, erhalte ich folgende Meldung:Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
- Code: Select all
*** glibc detected *** bin/minetestserver: double free or corruption (!prev): 0x088c6a90 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6af71)[0xb73def71]
/lib/i686/cmov/libc.so.6(+0x6c7c8)[0xb73e07c8]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb73e38ad]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0xb75bb701]
bin/minetestserver(_ZN13EmergeManagerD1Ev+0x12e)[0x811754e]
PilzAdam wrote:Das passiert manchmal, wenn sich zwei Benutzer mit dem gleichen Namen auf einmal verbinden. Es ist nicht wirklich bekannt wie es dazu kommt. Vielliecht mal probieren die Spieler Dateien in worlds/deine_welt/players/ zu löschen (! Achtung: Das Inventar geht verloren).
Users browsing this forum: No registered users and 4 guests