seit kurzem bricht bei mir das Kompilieren von vdr immer mit dem Fehler
ab. Ich habe die vdr-Sourcen (im Moment aus dem git) in meinem home-Laufwerk liegen, alle Dateien gehören meinem user. Ich führe das make natürlich auch ohne sudo durch. Nach dem make-Abbruch sehe ich dann, dass eine vdr.pc angelegt wurde, die root-Rechte hat.
Dies ist die betreffende Stelle aus dem Makefile:
Code
# pkg-config file:
.PHONY: vdr.pc
vdr.pc:
@echo "bindir=$(BINDIR)" > $@
@echo "mandir=$(MANDIR)" >> $@
@echo "videodir=$(VIDEODIR)" >> $@
@echo "configdir=$(CONFDIR)" >> $@
@echo "argsdir=$(ARGSDIR)" >> $@
@echo "cachedir=$(CACHEDIR)" >> $@
@echo "resdir=$(RESDIR)" >> $@
@echo "libdir=$(LIBDIR)" >> $@
@echo "locdir=$(LOCDIR)" >> $@
@echo "plgcfg=$(PLGCFG)" >> $@
@echo "apiversion=$(APIVERSION)" >> $@
@echo "cflags=$(CFLAGS) $(CDEFINES) $(CINCLUDES) $(HDRDIR)" >> $@
@echo "cxxflags=$(CXXFLAGS) $(CDEFINES) $(CINCLUDES) $(HDRDIR)" >> $@
@echo "" >> $@
@echo "Name: VDR" >> $@
@echo "Description: Video Disk Recorder" >> $@
@echo "URL: http://www.tvdr.de/" >> $@
@echo "Version: $(VDRVERSION)" >> $@
@echo "Cflags: \$${cflags}" >> $@
Alles anzeigen
Zeile 161 ist die erste nach dem "vdr.pc:"
Ich behelfe mir im Moment damit, dass ich die vdr.pc mit sudo lösche und danach normal mit make weitermache. Dann wird nochmal eine vdr.pc angelegt, diesmal unter meinem Usernamen.
Was läuft da falsch?