[prev in list] [next in list] [prev in thread] [next in thread] 

List:       arts
Subject:    Re: KSynth.... (fwd)
From:       Stefan Westerfeld <stefan () space ! twc ! de>
Date:       1998-07-16 17:28:37
[Download RAW message or body]

   Hi!

Forwarded message:
> ja,... also eingetragen bin ich jetzt wohl in der liste...  aber ueber
> netscape kann ich nix senden...
> hab' jetzt mal einen versuch ueber 'pine' gestartet... mal schauen, ob das
> klappt...
[ unofficial translation: 

He can't post to the ksynth list from his linux box.

]

I don't know why this happens, I had some trouble before, but now it seems
to work fine. Anyone else can confirm this?

If you really can't post to the list, you can write to ksynth@space.twc.de
istead. If you are able email me, you should be able to reach the list
that way as well. ;-)  It's just a stupid alias.

> soo... jetzt schildere ich dir nochmal schnell die compilier-probleme:
> also an ksynth liegts nicht, da ich die gleichen probleme auch z.b. mit
> ksnapshot, kdtpanel, etc.
> hab'. installiert hab' ich kde-beta4.1 und qt-1.33... (developers-pack),
> pfade sind eigentlich
> auch alle gesetzt.
> und wenn ich dann z.b. ksynth compilieren will, kommen dann ein haufen
> solcher meldungen,
> bis das compilieren mit nem fehler abbricht:
[ unofficial translation:

It is not possible for him to compile ksynth, neither other "3rd party"
kde apps due to the following errors:

]
> [....]
> th.o autorouter.o execdlg.o main.o module.o execdlg.moc.o main.moc.o
> portpropdlg.moc.o portpropdlg.o -lkfile -lkfm -lkdeui -lkdecore -lqt -lXext
> -lX11 -lmico2.0.8 -ldl -Wl,--rpath -Wl,/opt/kde/lib -Wl,--rpath
> -Wl,/usr/X11R6/lib
> autorouter.o: In function `QArrayT<char> type_info function':
> autorouter.o(.gnu.linkonce.t.__tft7QArrayT1Zc+0x13): undefined reference to
> `QGArray type_info function'
> autorouter.o(.gnu.linkonce.t.__tft7QArrayT1Zc+0x18): undefined reference to
> `QGArray type_info node'
> execdlg.moc.o: In function `ExecDlg type_info function':
> execdlg.moc.o(.text+0x1df): undefined reference to `QDialog type_info
> function'
> execdlg.moc.o(.rodata+0x4d4): undefined reference to `QDialog type_info node'
> 
> main.moc.o: In function `ModuleView type_info function':
> main.moc.o(.text+0x34f): undefined reference to `KTopLevelWidget type_info
> function'
> main.moc.o: In function `ModuleWidget type_info function':
> main.moc.o(.text+0x3c7): undefined reference to `QTableView type_info
> function'
> main.moc.o(.rodata+0x788): undefined reference to `KTopLevelWidget type_info
> node'
> [...]
> make[3]: *** [ksbuild] Error 1
> [...]

The problem you have is due to the RTTI feature of newer gcc based compilers
(e.g. egcs). You either have to

 - use it on anything you compile, including the qt libs, the kde libs and
   stuff

or

 - don't use it at all (disable it with -fno-rtti)

I would recomment you the later version first, since it's not likely that
you have rtti included in your KDE/Qt stuff, if you installed it from
existing binaries.

Another solution is to grab the complete sources, Qt-1.33 and KDE 1.0 and
install everything yourself, rtti is enabled with the new compilers by
default. So you will have everything with rtti and it will work fine as
well.

  Cu... Stefan

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic