lmule comilieren
lmule comilieren
Hallo!
ich habe mir LMule 1.3.1 gezogen. Jetzt möchte ich das gerne comilieren,
habe nur keine ahnung wie ich das anstellen kann. MIt der englischen Readme, die
dabei ist komme ich leider nicht klar.
Gruß
DarkEagle
ich habe mir LMule 1.3.1 gezogen. Jetzt möchte ich das gerne comilieren,
habe nur keine ahnung wie ich das anstellen kann. MIt der englischen Readme, die
dabei ist komme ich leider nicht klar.
Gruß
DarkEagle
Code: Alles auswählen
./configure --prefix=/usr && make && make install
Wobei ich mich frage, ob das hierhergehört
Irgendetwas geht da nicht:
...ist doch ein Installationsproblem
Code: Alles auswählen
DarkEagle:/home/darkeagle/internet/lmule-1.3.1# ./configure --prefix=/usr && make && make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output... configure: error: C++ compile r cannot create executables
See `config.log' for more details.
*lach*
Installationproblem. Ja. Debian Way. Nö
Code: Alles auswählen
apt-get install g++ gcc make libc6-dev libgtk1.2-dev
tja alles nicht so einfach! Jetzt hat er libexpat nicht gefunden, obwohl libexpat1 installiert ist!
Debian-Way? debs von lmule 1.3.1 hab ich leider noch nicht gefunden!
Code: Alles auswählen
DarkEagle:/home/darkeagle/internet/lmule-1.3.1# ./configure --prefix=/usr && make && make install
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for pthread_attr_init in -lpthread... yes
checking for XML_ParserCreate in -lexpat... no
configure: error: libexpat not found
Debian Way für lmule wäre:
in apt.sources
deb-src yourmirror/debian unstable main contrib non-free
danach
apt-get update
danach
apt-get build-dep lmule
danach in ein work-dir deiner wahl wechseln und
apt-get source -b lmule
Das wär der Debian Way !
Einen backport selberbauen !
Vorteil: Saubere Sache ! Im Paketsystem bekannt !
Nachteil: evt. klappts nicht *g* (aber die chance ist gross dass es klappen kann)
Nun zu deinem LFS Ansatz:
nächste Library:
apt-get install libexpat1-dev
in apt.sources
deb-src yourmirror/debian unstable main contrib non-free
danach
apt-get update
danach
apt-get build-dep lmule
danach in ein work-dir deiner wahl wechseln und
apt-get source -b lmule
Das wär der Debian Way !
Einen backport selberbauen !
Vorteil: Saubere Sache ! Im Paketsystem bekannt !
Nachteil: evt. klappts nicht *g* (aber die chance ist gross dass es klappen kann)
Nun zu deinem LFS Ansatz:
nächste Library:
apt-get install libexpat1-dev
naja...bevor man Autofahren lernt, sollte man erstmal gehen lernen
jetzt hat es schon fast funktioniert:
jetzt hat es schon fast funktioniert:
Code: Alles auswählen
...
checking for wx-config... /usr/bin/wx-config
checking for wxWindows version >= 2.4.0... yes (version 2.4.0)
checking if wxWindows was linked with GTK2... ./configure: line 7281: --cppflags: command not found
no
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking zlib.h usability... no
checking zlib.h presence... no
checking for zlib.h... no
checking for zlib in peer directory... no
configure: error: unable to use zlib - no peer found
apt-get install zlib1g-dev
btw: kannst du auch selber auf packages.debian.org herausfinden
So geht das:
dein configure will zlib.h
du gehst auf packages.debian.org und gibst in der untersten maske zlib.h ein und lässt mal suchen.
Sollte das geben:
http://packages.debian.org/cgi-bin/sear ... tories=yes
Liest du das passendste aus
Am besten sind die Pakete in denen das file in einem Hauptdirectory liegen (/usr/lib bzw. /usr/include).
So kommt man dann eben auf zlib1g-dev
btw: kannst du auch selber auf packages.debian.org herausfinden
So geht das:
dein configure will zlib.h
du gehst auf packages.debian.org und gibst in der untersten maske zlib.h ein und lässt mal suchen.
Sollte das geben:
http://packages.debian.org/cgi-bin/sear ... tories=yes
Liest du das passendste aus
Am besten sind die Pakete in denen das file in einem Hauptdirectory liegen (/usr/lib bzw. /usr/include).
So kommt man dann eben auf zlib1g-dev