By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 1101 - Build issue: pytdeextensions will not build on Slackware 13.37 32-bit
Summary: Build issue: pytdeextensions will not build on Slackware 13.37 32-bit
Status: RESOLVED WONTFIX
Alias: None
Product: TDE
Classification: Unclassified
Component: other (any) (show other bugs)
Version: R14.0.0 [Trinity]
Hardware: Other Slackware 13
: P5 major
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2012-07-12 13:03 CDT by Darrell
Modified: 2013-04-05 18:06 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darrell 2012-07-12 13:03:41 CDT
The build failure occurs only with Slackware 13.37 32-bit. pytdeextensions builds without incident on Slackware 13.1 32-bit and 64-bit, Slackware 13.37 64-bit, and Slackware 14 32-bit and 64-bit. The failure looks like this:


compiling Qt-Designer UI
/var/tmp/package-pytdeextensions/opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/KDEUtilityDialogUI.ui to KDEUtilityDialogUI.py
/usr/bin/pyuic -o
/var/tmp/package-pytdeextensions/opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/KDEUtilityDialogUI.py.bak
/var/tmp/package-pytdeextensions/opt/trinity/share/apps/pytdeextensions/app_templates/kdeutility/src/KDEUtilityDialogUI.ui
/usr/bin/pyuic: symbol lookup error: /opt/trinity/lib/libtdecore.so.4: undefined symbol: _ZN7KLocaleD1Ev
error: command '/usr/bin/pyuic' failed with exit status 127


According to a mail list response, /usr/bin/pyuic wasn't built against the same version of TDE that is installed and for some reason it can't find the KLocale destructor. However, my normal practice when building a full set of packages is to completely remove all previous Trinity packages to ensure a clean environment and then I start from scratch by building TQt3. The build environment is cleaned such that even /opt/trinity no longer exists.

pyuic is built in the python-tqt package. The root cause could be there and not with pytdeextensions. As the error refers to an undefined symbol in libtdecore.so.4, the root cause could be in tdelibs as well.

I appreciate any help with resolving this failure.

Although a build failure, I am tagging this bug report as Major because pytdeextensions is not an essential component of Trinity.
Comment 1 Darrell 2013-04-05 18:06:57 CDT
As originator, I'm closing this report. I no longer use Slackware 13.37 and have no way to further test the report.