Re: Can't build gcc
Dale Scheetz writes:
> The request that I install dejagnu from project/experimental can not be
> satisfied, as there is no version of dejagnu in project/experimental (at
> least not last time I looked). In any case, the test suites that it would
> be used to execute have been disabled "by hand", so this should not be
> needed.
The version from experimental has been moved to unstable; thanks for
the hint.
> The second complaint, that mailx is not installed, and a report can't be
> mailed, seems to be the reason for generating the "false". How come? If
> you are going to require an e-mail report whenever gcc gets built, at the
> very least you are violating the DFSG and this turky should go into
> non-free. I don't do mail from the box building the packages. It isn't
> even connected to the net during builds. Is this step really needed?
The rational for sending the mail is to provide gcc-testresults with
the build summaries you find at the mailing list at gcc.gnu.org. It
should be disabled, if with_check isn't set to yes (which is the case
for the gcc package). However I think it's very useful to provide the
upstream maintainers with build reports (at least for the
non-mainstream architectures). Is there a way to send or submit the
build report without violating the DFSG? On the other hand, if I build
gcc, I normally forget to send the report by hand ;-)
> I am willing to be convinced that it has nothing to do with either of
> these issues, and is something else entirely, however there isn't a clue
> to be had in the log of the build. It says that it will build a lot of
> things, but never does.
I thought an explicit message would be a clue ... (or at least a well
documented debian/rules2 file ;-)
> Can you tell me what I am missing/doing wrong?
Look at debian/rules2 and set with_mail to no after it's set by the
debian/rules2 file. I'll find a solution for the next upload.
>
> Thanks,
>
> Dwarf
> --
> _-_-_-_-_- Author of "The Debian Linux User's Guide" _-_-_-_-_-_-
>
> aka Dale Scheetz Phone: 1 (850) 656-9769
> Flexible Software 11000 McCrackin Road
> e-mail: dwarf@polaris.net Tallahassee, FL 32308
>
> _-_-_-_-_-_- See www.linuxpress.com for more details _-_-_-_-_-_-_-
> make -f debian/rules2 stamps/04-configure-stamp
> no utmp entry available, using value of LOGNAME ("build") at /usr/lib/dpkg/controllib.pl line 40.
> no utmp entry available, using value of LOGNAME ("build") at /usr/lib/dpkg/controllib.pl line 40.
> no utmp entry available, using value of LOGNAME ("build") at /usr/lib/dpkg/controllib.pl line 40.
> no utmp entry available, using value of LOGNAME ("build") at /usr/lib/dpkg/controllib.pl line 40.
> no utmp entry available, using value of LOGNAME ("build") at /usr/lib/dpkg/controllib.pl line 40.
> no utmp entry available, using value of LOGNAME ("build") at /usr/lib/dpkg/controllib.pl line 40.
> make[1]: Entering directory `/Debian/build/sbuild/gcc-2.95.2'
> dh_testdir
> dh_testversion 2.0.50
> : # give information about the build process
> -------------------------- Build process variables --------------------------
> Package source: gcc
> Version: 2.95.2
> Base Debian version: 2.95.2-0pre2
> Configured with: -v
> --prefix=/usr
> --infodir=/usr/share/info
> --mandir=/usr/share/man
> --enable-shared
> --with-fast-fixincludes
> --enable-java-gc=boehm
> --enable-threads
> --with-gnu-as
> --with-gnu-ld
> --with-cpp-install-dir=bin
> --enable-objc-gc
> i386-linux
>
> Using shell /bin/bash -e
> Architecture: i386 (GNU: i386-linux)
> SONAME: 2.10
> CPPFLAGS:
> CFLAGS:
> LDFLAGS: -s
> BOOT_CFLAGS: -g -O2
> Install prefix: usr
> Will build a primary C compiler.
> Will not run the testsuite: disabled by hand
> Please install dejagnu from project/experimental and restart.
> Will build the extra ObjC runtime for garbage collection.
> Will build the Pascal compiler.
> Will build the deprecated g++ libraries.
> Cannot find the mailx program to send a build report to the
> Debian GCC maintainers. Please install and restart.
> false
> make[1]: *** [stamps/04-configure-stamp] Error 1
> make[1]: Leaving directory `/Debian/build/sbuild/gcc-2.95.2'
> make: *** [stamps/04-configure-stamp] Error 2
Reply to: