[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debuild meldet Fehler bei Paket slapd



Am Mittwoch, den 29.12.2004, 21:28 +0100 schrieb Andreas Pakulat:
> On 29.Dec 2004 - 20:39:51, Werner Gast wrote:
> > 
> > beim Versuch, slapd wegen fehlender ACI-Unterstuetzung aus der Source zu
> > bauen, scheitere ich an den Fehlermeldungen nach 
> > 	debuild -uc -us -B
> 
> geht hier wunderbar... 
> Ihm gefällt die Syntax der Datei debian/rules nicht. Das sollte
> eigentlich ein normales Makefile sein. Zeig doch mal den betreffenden
> Abschnitt her (Zeile 24 bis 34 sollten reichen).

hier ist er
[ snip ]
 
CONFIG        = $(shell grep -v "^\#" debian/configure.options)

rootdir         := $(shell pwd)
installdir      := $(rootdir)/debian/install
tmpdir          := $(rootdir)/debian/tmp
builddir        := $(rootdir)/debian/build

$(builddir)/Makefile:
        mkdir -p $(builddir)
        autoconf && autoheader && cd $(builddir) && CFLAGS="$(CFLAGS)"
$(rootdir)/configure \
                $(CONFIG)
        perl debian/check_config
        $(MAKE) -C $(builddir) depend

build: build-stamp
build-stamp: $(builddir)/Makefile
        $(MAKE) -C $(builddir) DESTDIR=$(installdir)
        touch $@

install: install-stamp
install-stamp: build-stamp
        $(MAKE) -C $(builddir) DESTDIR=$(installdir) install
        # Upstream installs schema files in mode 0444 - policy wants
0644
        find $(installdir)/etc -type f|xargs chmod 0644
        touch $@
[ snip ]
Ich hoffe, das ist der gewuenschte Ausschnitt

> Wieso baust du das als root? Lass das mal lieber, apt-get source
> funktioniert auch als $USER. Gut möglich das im Pfad von root
> irgendeines der Programme fehlt... 

> Nicht das es nen Unterschied machen würde aber für deine Zwecke würde
> dpkg-buildpackage ausreichen (debbuild ruft auch nur dpkg-buildpackage
> mit den Optionen auf).

Gleiche Fehlermeldung mit dpkg-buildpackage

> Ja, arbeite nicht als root sondern als $user.

OK, sources (und /root/openxchange) mit chown dem $user gewidmet aber
auch $user bekommt die gleiche Fehlermeldung.

Am Ende steht noch Fehler 2:

[ snip ]
make: *** [/root/openxchange/openldap2-2.1.30/debian/build/Makefile]
Fehler 2
debuild: fatal error at line 764:
dpkg-buildpackage failed!
[ ENDE ]

Schoene Gruesse aus der Lueneburger Heide
Werner



Reply to: