samba4 bzw Port /database/ldb

Frank

Anfänger
Hallo,

ich versuche samba4 aus den Ports zu bauen.

Folgende Fehlermeldung bekomme ich bei dem Port databases/ldb:
Code:
===>   samba4-4.0.8 depends on package: p5-Parse-Pidl>=4.0.8 - found
===>   samba4-4.0.8 depends on package: talloc>=2.0.8 - found
===>   samba4-4.0.8 depends on package: tevent>=0.9.18 - found
===>   samba4-4.0.8 depends on package: tdb>=1.2.11 - found
===>   samba4-4.0.8 depends on package: ldb>=1.1.15 - not found
===>    Verifying install for ldb>=1.1.15 in /usr/ports/databases/ldb
===>  Building for ldb-1.1.16
/bin/mkdir -p /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldbadd.1 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldbdel.1 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldbedit.1 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldbmodify.1 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldbrename.1 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldbsearch.1 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
install  -o root -g wheel -m 444 /usr/ports/databases/ldb/files/ldb.3 /usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin/default/man
Waf: Entering directory `/usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin'
[35/86] Compiling pyldb_util.c
[36/86] Compiling pyldb.c
In file included from ../pyldb_util.c:26:
/usr/local/include/python2.7/Python.h:166:17: error: pth.h: No such file or directory
In file included from ../pyldb.c:31:
/usr/local/include/python2.7/Python.h:166:17: error: pth.h: No such file or directory
Waf: Leaving directory `/usr/obj/usr/ports/databases/ldb/work/ldb-1.1.16/bin'
Build failed:
 -> task failed (err #1): 
        {task: cc pyldb.c -> pyldb_13.o}
 -> task failed (err #1): 
        {task: cc pyldb_util.c -> pyldb_util_3.o}
*** [do-build] Error code 1

Stop in /usr/ports/databases/ldb.
*** [build-depends] Error code 1

Stop in /usr/ports/net/samba4.

Meine Ports sind aktuell.
Ich habe alle abhängigen Ports von ldb vorsorglich nochmal gebaut mit make install clean, ohne Erfolg.
MAKE_JOBS_UNSAFE=yes in die make.conf habe ich auch probiert, ohne Erfolg.


Was kann ich noch probieren?
Oder muss ich mir den Quellcode selber angucken?

Danke
Frank
 
Versuch mal "python" ohne folgendes neu zu bauen:
Code:
[ ] PTH       Threading/multiprocessing via GNU Pth
 
Vielen Dank!
Das wars.


Vlt eine doofe Frage, aber woher wußtest Du das?
Bzw wie hätte ich selber darauf kommen können?
 
Na ja oben in dem Log steht:
Code:
/usr/local/include/python2.7/Python.h:166:17: error: pth.h: No such file or directory
Also findet er irgend ein Header- File nicht. Ich habe mir dann mit "make config" die Optionen von "python" angeschaut. Ich wusste das dies keine Standard Option ist und habe dies dann daraus geschlossen. Glück gehabt ;-)
 
Back
Top