lmule comilieren

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
DarkEagle
Beiträge: 188
Registriert: 26.01.2003 23:44:23
Wohnort: Hessen

lmule comilieren

Beitrag von DarkEagle » 27.05.2003 15:01:41

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

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 27.05.2003 15:33:54

Code: Alles auswählen

./configure --prefix=/usr && make && make install
lmule benötigt ausserdem libwxgtk2.4-dev (apt-get install libwxgtk2.4-dev)

Wobei ich mich frage, ob das hierhergehört :roll:

DarkEagle
Beiträge: 188
Registriert: 26.01.2003 23:44:23
Wohnort: Hessen

Beitrag von DarkEagle » 27.05.2003 15:52:44

Irgendetwas geht da nicht:

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.
...ist doch ein Installationsproblem :P

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 27.05.2003 15:59:56

*lach*

Code: Alles auswählen

apt-get install g++ gcc make libc6-dev libgtk1.2-dev
Installationproblem. Ja. Debian Way. Nö :)

DarkEagle
Beiträge: 188
Registriert: 26.01.2003 23:44:23
Wohnort: Hessen

Beitrag von DarkEagle » 27.05.2003 16:45:25

tja alles nicht so einfach! Jetzt hat er libexpat nicht gefunden, obwohl libexpat1 installiert ist!

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? debs von lmule 1.3.1 hab ich leider noch nicht gefunden!

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 27.05.2003 17:02:11

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

DarkEagle
Beiträge: 188
Registriert: 26.01.2003 23:44:23
Wohnort: Hessen

Beitrag von DarkEagle » 27.05.2003 17:12:45

naja...bevor man Autofahren lernt, sollte man erstmal gehen lernen 8)

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

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 27.05.2003 17:41:30

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

DarkEagle
Beiträge: 188
Registriert: 26.01.2003 23:44:23
Wohnort: Hessen

Beitrag von DarkEagle » 27.05.2003 18:15:14

thx...jetzt hat es funktioniert!

Antworten