Opened 8 years ago

Last modified 4 years ago

#949 new defect

./configure --prefix change requires "make clean" before "make install"

Reported by: shane Owned by: jreed
Priority: low Milestone: Outstanding Tasks
Component: build system Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: Low
Sub-Project: Core Feature Depending on Ticket:
Estimated Difficulty: 0.0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

If I run:

  ./configure --prefix=OLD
  make 
  ./configure --prefix=NEW
  make
  make install

Then the install fails. I can fix it via "make clean" before the second make, but that costs a lot of time and indicates some problem with some dependency.

Subtickets

Change History (6)

comment:1 Changed 8 years ago by shane

  • Milestone New Tasks deleted

comment:2 Changed 8 years ago by jreed

Here is an example:

/bin/ksh ../../../../libtool   --mode=install /usr/bin/install -c   libutil_io_python.la '/home/reed/work/isc/bind10-install/lib/python3.1/site-packages'
libtool: install: error: cannot install `libutil_io_python.la' to a directory not ending in /home/reed/builder/work/BIND10/20110719211758-NetBSD5-i386/install/lib/python3.1/site-packages

comment:3 Changed 8 years ago by shane

Still a problem:

make[5]: Entering directory `/home/shane/isc/bind10/git/bind10/src/lib/util'
test -z "/tmp/NEW/lib" || /bin/mkdir -p "/tmp/NEW/lib"
 /bin/sh ../../../libtool   --mode=install /usr/bin/install -c   libutil.la '/tmp/NEW/lib'
libtool: install: error: cannot install `libutil.la' to a directory not ending in /tmp/OLD/lib

comment:4 Changed 5 years ago by tomek

  • Milestone set to Remaining BIND10 tickets

comment:5 Changed 4 years ago by tomek

  • Milestone changed from Remaining BIND10 tickets to DHCP Outstanding Tasks

As part of bug scrubbing during Kea 1.0, we decided to move a number of tickets to DHCP Outstanding.

comment:6 Changed 4 years ago by tomek

  • Milestone changed from DHCP Outstanding Tasks to Outstanding Tasks

Milestone renamed

Note: See TracTickets for help on using tickets.