[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: failure during build - Tpo file not found
From: |
Ralf Wildenhues |
Subject: |
Re: failure during build - Tpo file not found |
Date: |
Sat, 16 May 2009 22:05:12 +0200 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Hello Jared,
please keep the list in Cc:, thanks.
* Jared Nance wrote on Sat, May 16, 2009 at 01:13:27AM CEST:
> [maxwell] ~/Code/git_repos/ta_autotools/auto_t ~ make
> make all-recursive
> Making all in lib
> /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -
> I.. -L/usr/local/root/Current/lib/root -I/usr/local/root/Current/
> include/root -lCore -lRIO -lTree -lcint -lPhysics -I/Users/nancejk/
> Code/svn_repos/sasquatch/dev/rat//src/stlplus -I/Users/nancejk/Code/
> svn_repos/sasquatch/dev/rat//include -L/Users/nancejk/Code/svn_repos/
> sasquatch/dev/rat//lib -lRATEvent_Darwin-g++ -g -O2 -MT
> libTrackAnalysis_la-dictTOP.lo -MD -MP -MF .deps/libTrackAnalysis_la-
> dictTOP.Tpo -c -o libTrackAnalysis_la-dictTOP.lo `test -f 'dictTOP.C' ||
> echo './'`dictTOP.C
This is missing some output. But anyway, can you post (cut'n'paste or
attach, gzip if large) output of
make SHELL="/bin/sh -x"
please?
> mv -f .deps/libTrackAnalysis_la-dictTOP.Tpo .deps/libTrackAnalysis_la-
> dictTOP.Plo
> mv: rename .deps/libTrackAnalysis_la-dictTOP.Tpo to .deps/
> libTrackAnalysis_la-dictTOP.Plo: No such file or directory
> make[2]: *** [libTrackAnalysis_la-dictTOP.lo] Error 1
> So if I circumvent libtool, the error disappears, although I get a bunch
> of warnings because, surprise surprise, I am not linking anything.
The warnings are due to the link flags in *_CPPFLAGS. Could it be
possible that you built with an old version of the tree?
> Nonetheless, I get my .lo file, and the deps that it complained about
> before appear to have been created.
>
> A hypothesis: might libtool erroneously think that it is responsible
> for generating dictTOP.C? It seems that the issue seems to be that it
> thinks it is creating a deps file for dictTOP, then tries to move the
> same, and it does not exist. In that case, is it my syntax or method
> that is confusing libtool?
The above sh -x output should tell us that.
Cheers,
Ralf