| Summary: | [Regression] tderadio: Fails to start correctly with numerous errors | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | non-core programs | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | major | CC: | bugwatch, darrella, kb9vqf |
| Priority: | P5 | ||
| Version: | R14.0.0 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
|
Description
Darrell
2013-04-20 16:30:19 CDT
I cannot replicate this. Are you building against Qt3 or TQt3? Some additional information that might help you find the root cause of your tderadio failure: _ZTI18ITimeControlClient translates to "typeinfo for ITimeControlClient". I have pretty much only seen this failure when moc is not properly run on a Qt3/TQt3 header file. Check your build logs for moc failures (and/or post them here). TQt3 I am not finding any (t)moc related errors in the log. I do see the following in the config.log: /dev/shm/tderadio/conftest.c:58: undefined reference to `shl_load' /dev/shm/tderadio/conftest.c:58: undefined reference to `dlopen' /dev/shm/tderadio/conftest.c:74: undefined reference to `_NSGetEnviron' /dev/shm/tderadio/conftest.c:100: undefined reference to `fabsl' /dev/shm/tderadio/lex.yy.c:1169: undefined reference to `yywrap' /dev/shm/tderadio/lex.yy.c:868: undefined reference to `yywrap' /dev/shm/tderadio/conftest.l:18: undefined reference to `yywrap' /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -ldld /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -lcompat /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -ldnet /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -ldnet_stub /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -lpoll /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -lucb /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -ldld /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -ljpeg6b /usr/lib/gcc/i486-slackware-linux/4.7.1/../../../../i486-slackware-linux/bin/ld: cannot find -llirc_client Looks like the problem is --enable-gcc-hidden-visibility. Changing that to --disable-gcc-hidden-visibility and the stderr messages are gone and the app starts. tderadio should then be added to the list of known problem applications with hidden symbols. Can you update this if it is not already on that list? Thanks! If you mean bug report 1285, tderadio is already on the list as kradio. As I originally created the list, I have no idea why I changed my build script! |