[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

re: failure during build - Tpo file not found

From: Dan Kegel
Subject: re: failure during build - Tpo file not found
Date: Tue, 4 Mar 2014 12:12:09 -0800

In May 2009, Jared Nance wrote:

>/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/src/stlplus -I/ include -L/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 >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

I just ran into a similar error (building ImageMagick on ubuntu 10.04):

+ make V=1 VERBOSE=1 verbose=1 -j1 -l1
make  all-recursive
make[1]: Entering directory `/home/dank/src/yobuild/btmp/ImageMagick-6.8.8-4'
Making all in .
make[2]: Entering directory `/home/dank/src/yobuild/btmp/ImageMagick-6.8.8-4'
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -std=gnu99
-std=gnu99 -DHAVE_CONFIG_H -I. -I./config  -I./ltdl -I./ltdl
-I/usr/include/libxml2  -pthread -I/usr/include/OpenEXR
-I/usr/include/freetype2 -O3 -g -isystem /opt/yobuild/include -Wall
-fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0
magick/magick_libMagickCore_6_Q16_la-accelerate.lo -MD -MP -MF
magick/.deps/magick_libMagickCore_6_Q16_la-accelerate.Tpo -c -o
magick/magick_libMagickCore_6_Q16_la-accelerate.lo `test -f
'magick/accelerate.c' || echo './'`magick/accelerate.c
mv -f magick/.deps/magick_libMagickCore_6_Q16_la-accelerate.Tpo
mv: cannot stat
`magick/.deps/magick_libMagickCore_6_Q16_la-accelerate.Tpo': No such
file or directory

The problem was present when using libtool 2.2.6b, the one that comes
with Ubuntu 10.04.

I worked around it by building and installing fresh
libtool/autoconf/automake to some other prefix,
putting that on my PATH, doing autoreconf -f, and then building ImageMagick.

(The working libtool was 2.4.2.  I only also built and installed fresh
autoconf/automake because
of magical thinking and semi-justified fears that autotools in general
hate running from split prefixes.)
- Dan

reply via email to

[Prev in Thread] Current Thread [Next in Thread]