Bitte um Hilfe bei der Compilierung von Icedove

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Gluffy
Beiträge: 1
Registriert: 24.08.2013 14:41:08

Bitte um Hilfe bei der Compilierung von Icedove

Beitrag von Gluffy » 24.08.2013 14:52:18

Hallo.

Ich versuche Icedove aus dem Quellpaket zu kompilieren.

Dazu habe ich die drei Dateien vom debian ftp gezogen:
icedove_17.0.8.orig.tar.bz2
icedove_17.0.8-1.debian.tar.gz
icedove_17.0.8-1.dsc
Diese habe ich in eine Verzeichnis gepackt und dort
dpkg-source -x *.dsc
angewandt um die debianspezifischen Patches hinzuzufügen.

Daraufhin entsteht das Verzeichnis
icedove-17.0.8
In diesem habe ich
make -f client.mk build
ausgeführt.
Das sollte so entsprechend der build Richtlinien in Ordnung sein.
Leider bleibt der Buildprozess irgendwann stehen mit einer Fehlermeldung:
Python: 2.7.3 (default, Apr 10 2013, 06:20:15)
[GCC 4.6.3]
New python executable in /home/xxx/build/icedovetestbuild/icedove-17.0.8/obj-x86_64-unknown-linux-gnu/mozilla/_tests/mozmill-virtualenv/bin/python2.7
Also creating executable in /home/xxx/build/icedovetestbuild/icedove-17.0.8/obj-x86_64-unknown-linux-gnu/mozilla/_tests/mozmill-virtualenv/bin/python
Installing setuptools............done.
Installing pip...
Error [Errno 2] No such file or directory while executing command /home/xxx...env/bin/easy_install /home/xxx...ort/pip-1.0.2.tar.gz
...Installing pip...done.
Traceback (most recent call last):
File "virtualenv/virtualenv.py", line 2098, in <module>
main()
File "virtualenv/virtualenv.py", line 928, in main
never_download=options.never_download)
File "virtualenv/virtualenv.py", line 1042, in create_environment
install_pip(py_executable, search_dirs=search_dirs, never_download=never_download)
File "virtualenv/virtualenv.py", line 640, in install_pip
filter_stdout=_filter_setup)
File "virtualenv/virtualenv.py", line 966, in call_subprocess
cwd=cwd, env=env)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Failure to install virtualenv
Auch habe ich mal einfach versucht, das Ding mit ./configure und make zu bauen, dann kommt ein anderer Fehler:
/usr/bin/ld:/home/xxx/build/icedovetestbuild/icedove-17.0.8_/mozilla/security/nss/lib/util/nssutil.def:1: syntax error in VERSION script
collect2: ld returned 1 exit status
make[6]: *** [/home/xxx/build/icedovetestbuild/icedove-17.0.8_/mozilla/security/nss/lib/util/libnssutil3.so] Error 1
So oder so, es geht nicht weiter.
Hab ich was vergessen, oder weiß jemand, wie der Fehler zu beheben ist?

Debs und vorkompilierte Pakete will ich nicht nehmen.

MfG
Guffy

Radfahrer

Re: Bitte um Hilfe bei der Compilierung von Icedove

Beitrag von Radfahrer » 24.08.2013 15:26:05

Gluffy hat geschrieben: Debs und vorkompilierte Pakete will ich nicht nehmen.
Und gibt es da einen bestimmten Grund für?
Falls ja, würde ich Gentoo oder, noch besser, LFS empfehlen.

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: Bitte um Hilfe bei der Compilierung von Icedove

Beitrag von nudgegoonies » 09.09.2013 16:22:19

make -f client.mk build
Auch habe ich mal einfach versucht, das Ding mit ./configure und make zu bauen, dann kommt ein anderer Fehler:
Du kennst den Befehl

Code: Alles auswählen

dpkg-buildpackage -rfakeroot -uc -us
oder? Wenn Du mit configure,make,install bauen willst dann lass dpkg-source -x weg und entpacke das Archiv normal.
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

Antworten