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

Re: Bug#166104: please recompile using wxwindows2.3



On Wed, 23 Oct 2002, Matthias Klose wrote:

> Package: tipptrainer
> Severity: important
>
> so that wxwindows2.2 can be removed and python can go to testing ...
I have really great interest in removal of wxwindows2.2 and letting
python and wxwindows2.3 into testing.

Thus I suggest moving tipptrainer with a does not compile (on all
architectures error) into unstable for the moment.  I'm sure that
the issue could be solved by competent people.  Unfortunately this
program seems to be orphaned upstream and I can not accept that it
stops many other packages from moving to testing.  I personally have
neither enough time nor knowledge to fix the bug but I feel that
it can be solved quickly by competent people.  So I tag this bug
"help" and "critical" ("Does not compile" is critical) and wait
for urgent help.

I put the diff.gz and dsc including the buildlog (also attached to this
mail to

    http://people.debian.org/~tille/tipptrainer

in case someone wants to step in.

Kind regards

         Andreas.

Build-Log:

dpkg-buildpackage: source package is tipptrainer
dpkg-buildpackage: source version is 0.4-8
dpkg-buildpackage: source maintainer is Andreas Tille <tille@debian.org>
dpkg-buildpackage: host architecture is i386
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp
/usr/bin/make distclean
make[1]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
Making distclean in .
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
rm -f config.h
rm -f TAGS ID
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
Making distclean in data
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data'
cd .. \
  && CONFIG_FILES=data/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating data/Makefile
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data'
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data'
Making distclean in .
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data'
rm -f TAGS ID
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data'
Making distclean in german
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/german'
cd ../.. \
  && CONFIG_FILES=data/german/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating data/german/Makefile
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/german'
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/german'
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/german'
Making distclean in english
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/english'
cd ../.. \
  && CONFIG_FILES=data/english/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating data/english/Makefile
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/english'
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/english'
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data/english'
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/data'
Making distclean in doc
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/doc'
cd .. \
  && CONFIG_FILES=doc/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating doc/Makefile
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/doc'
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/doc'
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/doc'
Making distclean in src
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
Making distclean in .
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
rm -f *.tab.c
rm -f TAGS ID
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
test -z "tipptrainer" || rm -f tipptrainer
rm -f *.o core *.core
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
Making distclean in en
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/en'
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/en'
Making distclean in de
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/de'
rm -f Makefile
rm -f config.cache config.log stamp-h stamp-h[0-9]*
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/de'
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
rm -f config.status
make[1]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
dh_clean
 dpkg-source -b tipptrainer-0.4
dpkg-source: building tipptrainer using existing tipptrainer_0.4.orig.tar.gz
dpkg-source: building tipptrainer in tipptrainer_0.4-8.diff.gz
dpkg-source: building tipptrainer in tipptrainer_0.4-8.dsc
 debian/rules build
dh_testdir
./configure --prefix=/usr --mandir=/usr/share/man
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.4... found
checking for working autoconf... found
checking for working automake-1.4... found
checking for working autoheader... found
checking for working makeinfo... found
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for a BSD compatible install... /usr/bin/install -c
checking for gtk-config... /usr/bin/gtk-config
gefunden
checking for wx-config... /usr/bin/wx-config
gefunden
updating cache ./config.cache
creating ./config.status
creating Makefile
creating src/Makefile
creating doc/Makefile
creating data/Makefile
creating src/de/Makefile
creating src/en/Makefile
creating data/english/Makefile
creating data/german/Makefile
creating config.h
/usr/bin/make
make[1]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
/usr/bin/make  all-recursive
make[2]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
Making all in src
make[3]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
Making all in de
make[4]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/de'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/de'
Making all in en
make[4]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/en'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src/en'
make[4]: Entering directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c main.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c inputcontrol.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c outputcontrol.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c lektion.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c stoppuhr.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c lektionsauswahl.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c lektionsanweisung.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c info.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c lektionsauswertung.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c optionen.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I..   -Wall `wx-config --cflags` `gtk-config --cflags`   -g -O2 -c kurs.cpp
kurs.cpp:166: parse error before `{'
kurs.cpp:172: parse error before `public'
kurs.cpp:176: ANSI C++ forbids declaration `m_text' with no type
kurs.cpp:176: conflicting types for `int m_text'
kurs.cpp:169: previous declaration as `class wxStaticText * m_text'
kurs.cpp:176: `m_panel' was not declared in this scope
kurs.cpp:176: initialization to `int' from `wxStaticText *' lacks a cast
kurs.cpp:177: ANSI C++ forbids declaration `m_box' with no type
kurs.cpp:177: conflicting types for `int m_box'
kurs.cpp:170: previous declaration as `class wxListBox * m_box'
kurs.cpp:177: `m_panel' was not declared in this scope
kurs.cpp:177: initialization to `int' from `wxListBox *' lacks a cast
kurs.cpp:182: syntax error before `<'
kurs.cpp:185: parse error before `if'
kurs.cpp:205: virtual outside class declaration
kurs.cpp: In function `bool TransferDataFromWindow()':
kurs.cpp:206: base operand of `->' is not a pointer
kurs.cpp:208: invalid use of `this' in non-member function
kurs.cpp:211: base operand of `->' is not a pointer
kurs.cpp: At top level:
kurs.cpp:216: parse error before `}'
kurs.cpp:219: parse error before `{'
kurs.cpp:222: conflicting types for `class wxStaticText * m_text'
kurs.cpp:176: previous declaration as `int m_text'
kurs.cpp:224: parse error before `public'
kurs.cpp:228: ANSI C++ forbids declaration `m_tctrl' with no type
kurs.cpp:228: conflicting types for `int m_tctrl'
kurs.cpp:223: previous declaration as `class wxTextCtrl * m_tctrl'
kurs.cpp:228: invalid use of `this' at top level
kurs.cpp:228: initialization to `int' from `wxTextCtrl *' lacks a cast
kurs.cpp:229: parse error before `}'
kurs.cpp:232: virtual outside class declaration
kurs.cpp: In function `bool TransferDataFromWindow()':
kurs.cpp:232: redefinition of `bool TransferDataFromWindow()'
kurs.cpp:205: `bool TransferDataFromWindow()' previously defined here
kurs.cpp: In function `bool TransferDataFromWindow()':
kurs.cpp:233: base operand of `->' is not a pointer
kurs.cpp:235: invalid use of `this' in non-member function
kurs.cpp:238: `m_name' undeclared (first use this function)
kurs.cpp:238: (Each undeclared identifier is reported only once
kurs.cpp:238: for each function it appears in.)
kurs.cpp:238: base operand of `->' is not a pointer
kurs.cpp: In function `class wxString GetName()':
kurs.cpp:241: warning: control reaches end of non-void function `GetName()'
kurs.cpp: At top level:
kurs.cpp:242: parse error before `}'
kurs.cpp: In method `bool Kurs::KursBeginnen()':
kurs.cpp:305: `wxWizard' undeclared (first use this function)
kurs.cpp:305: `wizard' undeclared (first use this function)
kurs.cpp:305: parse error before `('
kurs.cpp:307: invalid use of undefined type `class KursWaehlenSeite'
kurs.cpp:165: forward declaration of `class KursWaehlenSeite'
kurs.cpp:309: invalid use of undefined type `class NameEingebenSeite'
kurs.cpp:218: forward declaration of `class NameEingebenSeite'
kurs.cpp:311: `wxWizardPageSimple' undeclared (first use this function)
kurs.cpp:311: parse error before `::'
kurs.cpp:313: `p3' undeclared (first use this function)
kurs.cpp:313: parse error before `('
kurs.cpp:316: parse error before `::'
kurs.cpp:323: invalid use of undefined type `class KursWaehlenSeite'
kurs.cpp:165: forward declaration of `class KursWaehlenSeite'
kurs.cpp:324: invalid use of undefined type `class NameEingebenSeite'
kurs.cpp:218: forward declaration of `class NameEingebenSeite'
kurs.cpp:314: warning: unused variable `class wxStaticText * text3'
kurs.cpp: In method `bool Kurs::KursLaden()':
kurs.cpp:455: warning: comparison between signed and unsigned
kurs.cpp: In method `bool Kurs::KursSpeichern()':
kurs.cpp:481: warning: comparison between signed and unsigned
kurs.cpp: In method `bool Kurs::NaechsteLektion()':
kurs.cpp:532: warning: comparison between signed and unsigned
kurs.h: At top level:
cc1plus: register name not specified for ` /* decl error */ '
kurs.h:96: Internal compiler error:
kurs.h:96: Internal compiler error in `make_decl_rtl', at varasm.c:742
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [kurs.o] Error 1
make[4]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/tillea/debian-maintain/packages/tipptrainer/tipptrainer-0.4'
make: *** [build-stamp] Error 2
debuild: fatal error at line 456:
dpkg-buildpackage failed!



Reply to: