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

Re: microwindows build status



> microwindows is not building on powerpc, but I don't know why.  The

make[1]: Entering directory
`/build/buildd/microwindows-0.88pre11/build/fb/microwin/src'
make[2]: Entering directory
`/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/apps'
make[3]: Entering directory
`/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/apps/nanowm'
/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/Makefile.rules:342:
.depend: No such file or directory
[... snip ...]
Compiling wterm.c ...
wterm.c: In function `main':
wterm.c:1060: warning: implicit declaration of function
`term_init'
wterm.c:790: warning: unused variable `ptr'
wterm.c: At top level:
wterm.c:89: warning: `pty' defined but not used
wterm.c:90: warning: `winsz' defined but not used
dependency dropped.
make[3]: Circular
/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/lib/ <-
/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/lib/ dependency
dropped.
make[3]: *** No rule to make target
`/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/lib/libmwdrivers.a',
needed by
`/build/buildd/microwindows-0.88pre11/build/fb/microwin/src/bin/wterm'.
Stop.

That's why (only the last of four identical errors). According to the
package listing page at http://www.debian.org/distrib/packages there's no
libmwdrivers.a in any of the PowerPC packages, any distribution. On ix86
the file is in libmicrowindows0-x11-dbg which (surprise) has source
microwindows_0.88pre11. Explain. Maybe the missing .depend has something
to do with it? Where should that come from?

The source build depends on itself (without bothering to declare that in
build-depends) unless there was some error I didn't catch in the log. And
there isn't much of a log before output is redirected to log.build.fb:

dpkg-source: extracting microwindows in microwindows-0.88pre11
dpkg-buildpackage: source package is microwindows
dpkg-buildpackage: source version is 0.88pre11-4
dpkg-buildpackage: host architecture is powerpc
 /usr/bin/fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f *-stamp
rm -f log.bulid.*
rm -rf build
dh_clean
 debian/rules build
dh_testdir
Unpacking tarballs/microwindows-0.88pre11.tar.gz into build/fb
Unpacking tarballs/microwindows-0.88pre11.tar.gz into build/x11
touch unpack-stamp
Applying /build/buildd/microwindows-0.88pre11/patches/common-sourcepatch
patching file src/Makefile.rules
touch patch-fb-stamp
cp debian/config.fb build/fb/microwin/src
echo Logging to log.build.fb
Logging to log.build.fb
(cd build/fb/microwin/src; /usr/bin/make LIBSOMAJOR=0.88 >
/build/buildd/microwindows-0.88pre11/log.build.fb 2>&1)

No configure. Nothing that would indcate the autobuilder screwed up. Give
me a powerpc libmwdrivers.a and I'll retry.

Side note: redirecting the make output to log.xx.build guarantees the
output is lost when the build tree is cleaned after successful build on
other architectures. I can see that other architectures built this package
fine. I just can't figure out why.

	Michael



Reply to: