konstruct, still fails after llast cvs up -dP

Gene Heskett gene.heskett at verizon.net
Tue Jul 13 18:03:39 BST 2004


Greetings;

My kde 3.2.3 sort of self destructed with a cvs update a couple of 
weeks ago, so I figured it would get updated to fix the build 
problems eventually.

I've tried both the cd meta/kde;make install, and have written this 
script to be run from the konstruct root directory:
---------
#!/bin/bash
cvs up -dP
cd libs && \
make garchive && \
cd ../kde && \
make garchive && \
cd ../apps && \
make garchive && \
cd ../misc && \
make garchive && \
cd ../libs && \
make buildclean && \
cd ../kde && \
make buildclean && \
cd ../apps && \
make buildclean && \
cd ../misc && \
make buildclean && \
cd ../libs && \
make install && \
cd ../kde && \
make install && \
cd ../apps && \
make install && \
cd ../misc && \
make install
----------

Either way, it exits after only 5 minutes or so with these errors:
The first one from a very lengthy (10 megs) shell history, which may 
trigger many more:
----------
make[6]: Entering directory 
`/usr/src/konstruct/libs/glib/work/glib-2.4.4/glib'
make[7]: Entering directory 
`/usr/src/konstruct/libs/glib/work/glib-2.4.4/glib'
/bin/sh ../mkinstalldirs /root/kde3.2.3/lib
 /bin/sh ../libtool --mode=install /usr/bin/install -c  
libglib-2.0.la /root/kde3.2.3/lib/libglib-2.0.la
/usr/bin/install 
-c .libs/libglib-2.0.so.0.400.4 /root/kde3.2.3/lib/libglib-2.0.so.0.400.4
(cd /root/kde3.2.3/lib && rm -f libglib-2.0.so.0 && ln -s 
libglib-2.0.so.0.400.4 libglib-2.0.so.0)
(cd /root/kde3.2.3/lib && rm -f libglib-2.0.so && ln -s 
libglib-2.0.so.0.400.4 libglib-2.0.so)
/usr/bin/install 
-c .libs/libglib-2.0.lai /root/kde3.2.3/lib/libglib-2.0.la
PATH="$PATH:/sbin" ldconfig -n /root/kde3.2.3/lib
ldconfig: file /root/kde3.2.3/lib/libqt-mt.so.3.2.3 is truncated

ldconfig: file /root/kde3.2.3/lib/libqt-mt.so is truncated

ldconfig: file /root/kde3.2.3/lib/libqt-mt.so.3 is truncated

ldconfig: file /root/kde3.2.3/lib/libqt-mt.so.3.2 is truncated
[...]

Then:
 ==> Running make in work/qt-x11-free-3.2.3
make[3]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[3]: *** No rule to make target `sub-tools'.  Stop.
make[3]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[2]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[2]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[1]: *** [dep-../../libs/qt-x11-free] Error 2
make[1]: Leaving directory `/usr/src/konstruct/libs/pinentry'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[2]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[2]: *** No rule to make target `sub-tools'.  Stop.
make[2]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[1]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[1]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[4]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** No rule to make target `sub-tools'.  Stop.
make[4]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[3]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[2]: *** [dep-../../libs/qt-x11-free] Error 2
make[2]: Leaving directory `/usr/src/konstruct/libs/arts'
make[1]: *** [dep-../../libs/arts] Error 2
make[1]: Leaving directory `/usr/src/konstruct/libs/tse3'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdeaccessibility'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[6]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[6]: *** No rule to make target `sub-tools'.  Stop.
make[6]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[5]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[4]: *** [dep-../../libs/qt-x11-free] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/arts'
make[3]: *** [dep-../../libs/arts] Error 2
make[3]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[2]: *** [dep-../../kde/kdelibs] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdebase'
make[1]: *** [dep-../../kde/kdebase] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdeaddons'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[6]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[6]: *** No rule to make target `sub-tools'.  Stop.
make[6]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[5]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[4]: *** [dep-../../libs/qt-x11-free] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/arts'
make[3]: *** [dep-../../libs/arts] Error 2
make[3]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[2]: *** [dep-../../kde/kdelibs] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdebase'
make[1]: *** [dep-../../kde/kdebase] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdeadmin'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[6]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[6]: *** No rule to make target `sub-tools'.  Stop.
make[6]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[5]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[4]: *** [dep-../../libs/qt-x11-free] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/arts'
make[3]: *** [dep-../../libs/arts] Error 2
make[3]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[2]: *** [dep-../../kde/kdelibs] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdebase'
make[1]: *** [dep-../../kde/kdebase] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdeartwork'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdebase'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[6]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[6]: *** No rule to make target `sub-tools'.  Stop.
make[6]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[5]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[4]: *** [dep-../../libs/qt-x11-free] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/arts'
make[3]: *** [dep-../../libs/arts] Error 2
make[3]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[2]: *** [dep-../../kde/kdelibs] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdebase'
make[1]: *** [dep-../../kde/kdebase] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdebindings'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdeedu'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[6]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[6]: *** No rule to make target `sub-tools'.  Stop.
make[6]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[5]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[4]: *** [dep-../../libs/qt-x11-free] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/arts'
make[3]: *** [dep-../../libs/arts] Error 2
make[3]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[2]: *** [dep-../../kde/kdelibs] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdebase'
make[1]: *** [dep-../../kde/kdebase] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdegames'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdegraphics'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[4]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** No rule to make target `sub-tools'.  Stop.
make[4]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[3]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[2]: *** [dep-../../libs/qt-x11-free] Error 2
make[2]: Leaving directory `/usr/src/konstruct/libs/arts'
make[1]: *** [dep-../../libs/arts] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdemultimedia'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[6]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[6]: *** No rule to make target `sub-tools'.  Stop.
make[6]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[5]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[4]: *** [dep-../../libs/qt-x11-free] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/arts'
make[3]: *** [dep-../../libs/arts] Error 2
make[3]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[2]: *** [dep-../../kde/kdelibs] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdebase'
make[1]: *** [dep-../../kde/kdebase] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdenetwork'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdepim'
[...]
 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdesdk'
[...]
==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdetoys'
make[1]: Entering directory `/usr/src/konstruct/kde/kdeutils'

and finally:

 ==> Running make in work/qt-x11-free-3.2.3
make[5]: Entering directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[5]: *** No rule to make target `sub-tools'.  Stop.
make[5]: Leaving directory 
`/usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3'
make[4]: *** [build-work/qt-x11-free-3.2.3/Makefile] Error 2
make[4]: Leaving directory `/usr/src/konstruct/libs/qt-x11-free'
make[3]: *** [dep-../../libs/qt-x11-free] Error 2
make[3]: Leaving directory `/usr/src/konstruct/libs/arts'
make[2]: *** [dep-../../libs/arts] Error 2
make[2]: Leaving directory `/usr/src/konstruct/kde/kdelibs'
make[1]: *** [dep-../../kde/kdelibs] Error 2
make[1]: Leaving directory `/usr/src/konstruct/kde/kdeutils'
make: *** [install] Error 2

Which being the end of the libs dir, seems to trigger my script into 
stopping.

Now, see this!  After the exit, a
#>cd /usr/src/konstruct/libs/qt-x11-free/work/qt-x11-free-3.2.3
followed by an ls shows the directory is empty...

With all due respect, I have to ask WTF?  I nuked this dir and 
unpacked this archive:
79681 Jun  9 22:19 /usr/dlds-tgzs/konstruct-stable.tar.bz2
all over again a week ago without effecting this string of errors 
shown above.

The md5sum on the qt archive:
[root at coyote kde3.2.3-sources]# md5sum qt-x11-free-3.2.3.tar.bz2
cd6df28c81ac00d97d62bd9942b8da03  qt-x11-free-3.2.3.tar.bz2

Obviously I have something very wrong someplace, but what?

-- 
Cheers, Gene
There are 4 boxes to be used in defense of liberty. 
Soap, ballot, jury, and ammo.
Please use in that order, starting now.  -Ed Howdershelt, Author
Additions to this message made by Gene Heskett are Copyright 2004, 
Maurice E. Heskett, all rights reserved.
___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list