git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Can't build RPM's from current cogito tree

From
WDWolfgang Denk <wd@denx.de>
Date
Aug 4, 2005, 20:47 UTC
Message-ID
<20050804204719.23F9D353C13@atlas.denx.de>
Building of RPM's from the current cogito tree fails:

-> rpmbuild -ba cogito.spec ... make -C tools install make[1]: Entering directory `/usr/local/BUILD/cogito-0.12.1/tools' gcc -g -O2 -Wall -o git-mailsplit mailsplit.c gcc -g -O2 -Wall -o git-mailinfo mailinfo.c install -m755 -d /usr/bin install: cannot change permissions of `/usr/bin': Operation not permitted make[1]: *** [install] Error 1 make[1]: Leaving directory `/usr/local/BUILD/cogito-0.12.1/tools' make: *** [install-tools] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.6363 (%install)

This fixes it:
diff --git a/Makefile b/Makefile
--- a/Makefile
+++ b/Makefile
@@ -245,10 +245,10 @@ install-cogito: $(SCRIPT) $(LIB_SCRIPT) 
 	done
 
 install-tools:
-	$(MAKE) -C tools install
+	$(MAKE) -C tools dest=$(DESTDIR) install
 
 install-doc:
-	$(MAKE) -C Documentation install
+	$(MAKE) -C Documentation dest=$(DESTDIR) install
 
 uninstall:
 	cd $(DESTDIR)$(bindir) && rm -f $(PROG) $(SCRIPTS) $(SCRIPT) $(GEN_SCRIPT)


Best regards,

Wolfgang Denk
-- 
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Every program has at least one bug and can be shortened by  at  least
one  instruction  --  from  which,  by induction, one can deduce that
every program can be reduced to one instruction which doesn't work.
Next: Petr Baudis
Message 1 of 2 in “Can't build RPM's from current cogito tree”
  1. Wolfgang DenkAug 4, 2005
  2. Petr BaudisAug 4, 2005

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.