Closed
Description
Hello,
Looks like make install
is broken:
make install
cfg: build triple x86_64-unknown-linux-gnu
cfg: host triples x86_64-unknown-linux-gnu
cfg: target triples x86_64-unknown-linux-gnu
cfg: enabling more debugging (CFG_ENABLE_DEBUG)
cfg: host for x86_64-unknown-linux-gnu is x86_64
cfg: os for x86_64-unknown-linux-gnu is unknown-linux-gnu
cfg: using gcc
cfg: no llnextgen found, omitting grammar-verification
cfg: including prepare rules
cfg: including install rules
make: *** No rule to make target `prepare-everything', needed by `install'. Stop.
find . -name '*'|xargs egrep 'prepare\-everything'
./mk/install.mk:install: prepare-everything
...
digging a bit:
commit d62163188a21e5afc3d0f476eaf7856d91f715b2
Author: Brian Anderson <banderson@mozilla.com>
Date: Mon Mar 24 12:04:27 2014 -0700
Revert "mk: Run 'make install' through install.sh"
This reverts commit e93709a911637194835268420e67d768ee19b5df.
and
git diff c796f89dbc3e61845d1e44d117acc471f583c417 d62163188a21e5afc3d0f476eaf7856d91f715b2 |less
...
+install: PREPARE_HOST=$(CFG_BUILD)
+install: PREPARE_TARGETS=$(CFG_TARGET)
+install: PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD)
+install: PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD)
+install: PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD)
+install: PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD)
+install: PREPARE_SOURCE_DIR=$(PREPARE_HOST)/stage$(PREPARE_STAGE)
+install: PREPARE_SOURCE_BIN_DIR=$(PREPARE_SOURCE_DIR)/bin
+install: PREPARE_SOURCE_LIB_DIR=$(PREPARE_SOURCE_DIR)/$(CFG_LIBDIR_RELATIVE)
+install: PREPARE_SOURCE_MAN_DIR=$(S)/man
+install: PREPARE_DEST_BIN_DIR=$(DESTDIR)$(CFG_PREFIX)/bin
+install: PREPARE_DEST_LIB_DIR=$(DESTDIR)$(CFG_LIBDIR)
+install: PREPARE_DEST_MAN_DIR=$(DESTDIR)$(CFG_MANDIR)/man1
+install: prepare-everything
...
Thanks
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
huonw commentedon Mar 25, 2014
cc @brson
brson commentedon Mar 25, 2014
Working on it.
make: *** No rule to make target
prepare-everything', needed byinstall'. Stop.
#13137mk: Fix 'make install'. Closes rust-lang#13128
alsam commentedon Mar 26, 2014
Thanks!
Indeed
make install
has passed smoothly.alsam commentedon Mar 28, 2014
Unfortunately
make install
is broken again:Does it make sense to file a new bug or just reopen this one?
Thanks!
alexcrichton commentedon Mar 28, 2014
What version of the compiler did you get that error on? I think it was fixed very recently in 476f0e3, but I could be wrong!
alsam commentedon Mar 28, 2014
Hello Alex,
This is
This is Kubuntu 13.10
Thanks!
huonw commentedon Mar 28, 2014
@alsam I think @alexcrichton was wondering which version of rust you were building, i.e. if it included the revision 476f0e3.
alsam commentedon Mar 28, 2014
You are quite right, it was really fixed with 476f0e3
Sorry for the false alarm.
huonw commentedon Mar 28, 2014
Thanks for monitoring it closely. :)
Auto merge of rust-lang#13128 - Veykril:invocation-strategy, r=Veykril
1 remaining item