| Summary: | QT-Embedded ebuild needs updating | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Niek van der Maas <webmaster> |
| Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | caleb, fdbugs_gentoo |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
QT/Embedded 3.2.0 beta2 ebuild
Compilation error |
||
|
Description
Niek van der Maas
2003-06-27 11:21:31 UTC
If you could provide a working ebuild that would help a lot. Also, if there is a stable version of qt-embedded, also provide an ebuild for that. OK, here's a ebuild for QT/Embedded 3.2.0 beta2. The ebuild is not perfect (I can't get CUPS support enabled) and some things needs to be fixed (can't get the mouse working as a non-root user, perhaps a /dev issue?), so please clean this ebuild up. If QT is installed (X11 version), you have to comment out things in /etc/env.d. And oh, I've to redirect all stdout/stderr messages to /dev/null, or they mess up the framebuffer screen. Here's a screenshot of QT Designer running with QT/E (designer > /dev/null 2>&1): http://picserver.student.utwente.nl/getpicture.php?id=178920 BTW, PartGUI is also working perfect with this version. I'm now trying to build Konqueror/Embedded... Created attachment 14041 [details]
QT/Embedded 3.2.0 beta2 ebuild
Will take a look at this asap. *** Bug 24475 has been marked as a duplicate of this bug. *** I've updated qt embedded to the latest stable version 3.1.2. I'll plan to get a 3.2 ebuild in as soon as it moves out of beta. It will definitely require lots of testing. More bug reports are welcome. Hi, There is a very big problem in the current ebuild (attach from 2003-06-30 09:41). It depends on virtual/x11. The major advantage of QtEmbedded over Qt-x11 is that it does not requires XFree86 ! And the current ebuild requires XFree86. Another very important note: In the src_compile(), uic is not build. This tool is very important, because dialogs are build with uic. If uic is not installed, and Qt-x11 is not installed too, you won't be able to build your Qt programs. You have to add these lines, at the end of src_compile(): ----------- cd $S/tools/designer/uic emake ----------- I made my own version of the ebuild for Qt-3.1.2: http://fdupoux.free.fr/gentoo/qt-embedded-3.1.2.ebuild It is very incomplete (many missing options, such as cups, gif, mng, odbc, ...), but it works for normal Qt programs (uic is included) and it does not requires XFree86. Hope it helps. It was tested for QtParted and PartGui. regards Hi The 3.1.2 ebuild I've commited is virtually the same as the one you listed, but I added in your line building the uic. Thanks for the comments. Created attachment 14781 [details]
Compilation error
Thanks for your new ebuild. There was a compilation error (see attach txt)
It seems that the ebuild compiles QtDesigner, and QtDesigner needs
libqassistantclient. IMHO, you have to do that (like for uic):
cd <assistant directory>
emake
Is there a way to disable compilation of QtDesigner ?
Most Qt developers work with the Qt-x11 version. QtEmbedded is only used to
build and at runtime...
|