On 02/01/2011 08:22 AM, David C. Rankin wrote:
On 02/01/2011 01:44 AM, Jay wrote:
Did you patch your qt-3.3.8?
When i first compiled i create a symlink called uic-tqt pointing at uic. This got me passed the error. Not sure if it is the right way to go about it ... but i am writing this from trinity running on Slack current.
Thanks Jay,
Yes, Qt3 is patched for 3.3.8c. Here is the relevant tqtinterface build output:
Checked out revision 1217590. ==> SVN checkout done or server timeout ==> Starting cmake...
<snip> -- checking for 'Qt' -- Performing Test HAVE_PATCHED_QT3 -- Performing Test HAVE_PATCHED_QT3 - Success -- found patched Qt, version 3.3.8 <snip> -- Configuring done
Looking closer at uic-tqt, it's just a simple bash script that backup up the files passed as arguments, runs tqt-replace on the file, the puts the backup back in place and deletes the backup copy.
Where should this go? I could soft link it to anywhere in the path and I guess it would work, but since I'm trying to create and 'Arch Linux Package' I need to get it in the right place. Any thoughts?
I don't know what the deal is here. The Makefile.am correctly specifies that uic-tqt should be installed:
install-exec-local: test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)" cp -Rp "$(srcdir)/tqt-replace" "$(DESTDIR)$(bindir)/" cp -Rp "$(srcdir)/tqt-replace-stream" "$(DESTDIR)$(bindir)/" cp -Rp "$(srcdir)/moc-tqt" "$(DESTDIR)$(bindir)/" cp -Rp "$(srcdir)/uic-tqt" "$(DESTDIR)$(bindir)/" <snip>
but for some strange reason, uic-tqt is not installed with 'make install'. All other files specified in 'install-exec-local:' get installed just fine, but not uic-tqt.
I don't know when the uic-tqt script is created during the build processes, but is it possible it gets created too late to be seen by the 'make install'?
As a workaround for the arch package, I have just manually included it to be installed in /usr/bin (which from the Makefile.am looks correct)
After the workaround and install of the new tqtinterface package, arts configures fine:
<snip> config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --with-xinerama
Good - your configure finished. Start make now
If Jay is seeing this behavior with uic-tqt on Slackware and I'm seeing it on Arch, maybe the really smart devs can take a peek and see if a reason for this behavior can be seen.
Also, let me know if this is something you want me to open a bug on. I'm happy to do it, but I don't want to clutter the bug tracker if this isn't something that needs to be there. Thanks.