trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2010

Building arts (failed)

From: Darrell Anderson <humanreadable@...>
Date: Tue, 31 Aug 2010 05:39:15 -0700 (PDT)
Updated svn to 1170271.

Rebuilt and installed tqtinterface.

Attempted to build arts. Final snippet from the build:

Making all in qtmcop
make[2]: Entering directory `/dev/shm/arts/qtmcop'
/usr/bin/moc-tqt /usr/lib/qt/bin/moc ./qiomanager_p.h qiomanager_p.moc
cp: cannot stat `./qiomanager_p.h': No such file or directory
sed: can't read ./qiomanager_p.h: No such file or directory
sed: can't read ./qiomanager_p.h: No such file or directory
moc: ./qiomanager_p.h: No such file
cp: cannot stat `./qiomanager_p.h.bkp': No such file or directory
/bin/sh ../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../mcop -I../artsc -I../mcop -I../mcop -I/usr/include -I/usr/lib/qt/include -I. -include tqt.h  -I../libltdl -I/usr/lib/qt/include -include tqt.h  -DQT_THREAD_SUPPORT  -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i486 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common  -ftemplate-depth-99  -MT qiomanager.lo -MD -MP -MF .deps/qiomanager.Tpo -c -o qiomanager.lo qiomanager.cc
mkdir .libs
 g++ -DHAVE_CONFIG_H -I. -I.. -I../mcop -I../artsc -I../mcop -I../mcop -I/usr/include -I/usr/lib/qt/include -I. -include tqt.h -I../libltdl -I/usr/lib/qt/include -include tqt.h -DQT_THREAD_SUPPORT -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=i486 -mtune=i686 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -ftemplate-depth-99 -MT qiomanager.lo -MD -MP -MF .deps/qiomanager.Tpo -c qiomanager.cc  -fPIC -DPIC -o .libs/qiomanager.o
qiomanager.cc:299:28: error: qiomanager_p.moc: No such file or directory
make[2]: *** [qiomanager.lo] Error 1
make[2]: Leaving directory `/dev/shm/arts/qtmcop'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/dev/shm/arts'
make: *** [all] Error 2

A little investigating showed the tqt-replace shell script won't parse the dot symbol for the directory path (./).

Problem would be in /dev/shm/arts/qtmcop/Makefile.in, lines 671-672.

I don't see where in any of the files where the variable $(srcdir) is assigned. Is this something make does on-the-fly?

Darrell