Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 313619 - [Tracker][qting-edge] Qt4 live ebuild status
Summary: [Tracker][qting-edge] Qt4 live ebuild status
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Qt Bug Alias
URL: http://dev.gentoo.org/~hwoarang/qt/qt...
Whiteboard:
Keywords: Tracker
Depends on:
Blocks:
 
Reported: 2010-04-07 05:24 UTC by Stefan Böhmann
Modified: 2011-11-20 11:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (emerge_build_log_qtgui.txt,171.45 KB, text/plain)
2010-04-07 05:25 UTC, Stefan Böhmann
Details
emerge --info output (emerge_info_qtgui.txt,4.44 KB, text/plain)
2010-04-07 05:25 UTC, Stefan Böhmann
Details
emerge -pqv output (emerge_pqv_qtgui.txt,173 bytes, text/plain)
2010-04-07 05:26 UTC, Stefan Böhmann
Details
Makeshift (qt-4.7-eglfix.patch,491 bytes, text/plain)
2010-04-18 00:01 UTC, ipse
Details
build log (build.log,534.92 KB, text/plain)
2010-06-09 21:52 UTC, Matthias Fauconneau
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Böhmann 2010-04-07 05:24:56 UTC
x11-libs/qt-gui-4.7.9999 from qting-edge failed to compile.

Reproducible: Always
Comment 1 Stefan Böhmann 2010-04-07 05:25:22 UTC
Created attachment 226817 [details]
build log
Comment 2 Stefan Böhmann 2010-04-07 05:25:43 UTC
Created attachment 226819 [details]
emerge --info output
Comment 3 Stefan Böhmann 2010-04-07 05:26:06 UTC
Created attachment 226821 [details]
emerge -pqv output
Comment 4 Ben de Groot (RETIRED) gentoo-dev 2010-04-07 12:04:47 UTC
Stable branch just got a huge update the other day, so we need to have a look at the ebuilds again. The ebuilds for the declarative and assistant modules also have problems.
Comment 5 Stefan Böhmann 2010-04-08 10:43:45 UTC
Just for the record: 
I tried emering qt-gui (and the whole qt) several times without success. Now I tried the 4.7 branch (not the 4.7-stable one - i.e. without the stable-branch useflag) and this one compiles successful.
Comment 6 Markos Chandras (RETIRED) gentoo-dev 2010-04-08 22:57:12 UTC
I rebuild the whole stable branch yesterday and it did work for me. I will try again today just in case I missed something :/
Comment 7 Markos Chandras (RETIRED) gentoo-dev 2010-04-08 23:23:46 UTC
Ok correct me if I am wrong

the rule make docs doesnt generate html documentation according to makefile

docs: adp_docs qch_docs

However, the install_htmldocs rule is the following

install_htmldocs: FORCE
        @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/share/doc/qt-4.6.9999/ || $(MKDIR) $(INSTALL_ROOT)/usr/share/doc/qt-4.6.9999/
        -$(INSTALL_FILE) /var/tmp/portage/x11-libs/qt-core-4.6.9999/work/qt-everywhere-opensource-src-4.6.9999/doc/html $(INSTALL_ROOT)/usr/share/doc/qt-4.6.9999/

But the doc/html doesnt exist. The html documentation doesnt exist on live ebuild because simply upstream nor ships it neither has a rule to generate it

If there are no objections the live ebuilds should be fixed to NOT bother about the html docs at all
Comment 8 Markos Chandras (RETIRED) gentoo-dev 2010-04-08 23:41:27 UTC
Ingore my last comment. I just posted on wrong bug :/
Comment 9 Markos Chandras (RETIRED) gentoo-dev 2010-04-09 07:54:18 UTC
I rebuild the whole stable-branch a couple of hours ago. Still no problem for me
Comment 10 Heiko Becker 2010-04-09 12:54:04 UTC
qt-gui-4.7.9999 failed to compile for me too.
Comment 11 Markos Chandras (RETIRED) gentoo-dev 2010-04-11 09:01:26 UTC
Please update your qting-edge overlay clone, your portage tree, delete /usr/portage/distfiles/git-src/qt-4.7.9999 and try again

It works for me on 3 different machines
Comment 12 ipse 2010-04-18 00:01:42 UTC
Created attachment 228231 [details]
Makeshift

The patch for those is to be gathered no coma. It will be not correctly assured that it to work, but is gathered.
Comment 13 ipse 2010-04-18 00:03:49 UTC
Problem that eglCreateImageKHR is not declared in that in EGL/egl.h, but declared in EGL/eglext.h
Comment 14 Markos Chandras (RETIRED) gentoo-dev 2010-04-18 08:46:29 UTC
-stable-branch works so I assume that the stable-branch needs to be bumped from upstream in order to have a fully working stable-branch again

I will test your patch and commit it if needed
Comment 15 Markos Chandras (RETIRED) gentoo-dev 2010-04-18 17:20:11 UTC
Patch applied
Please verify that it works
Comment 16 Matthias Fauconneau 2010-06-09 21:00:56 UTC
Upstream didn't update Qt stable branch since April 04 2010 [1].
I think the stable-branch use flags should be removed since it is actually more instable and prone to build errors.

PS: qt-gui patches are only applied to 4.7.9999 and not 4.9999.
Using stable-branch, both ebuilds fails with or without patches.

[1] http://www.qt.gitorious.org/qt/qt/commits/4.7-stable
Comment 17 Markos Chandras (RETIRED) gentoo-dev 2010-06-09 21:38:11 UTC
(In reply to comment #16)
> Upstream didn't update Qt stable branch since April 04 2010 [1].
> I think the stable-branch use flags should be removed since it is actually more
> instable and prone to build errors.
> 
> PS: qt-gui patches are only applied to 4.7.9999 and not 4.9999.
> Using stable-branch, both ebuilds fails with or without patches.
> 
> [1] http://www.qt.gitorious.org/qt/qt/commits/4.7-stable
> 

Build.log please

As you can see here, i did build [stable-branch] quite recently
http://dev.gentoo.org/~hwoarang/qt/qt4-live-status
Comment 18 Matthias Fauconneau 2010-06-09 21:52:39 UTC
Created attachment 234785 [details]
build log

This is exactly the same build log since Qt stable is not updated.
I don't see the point in maintaining support for a random git commit while [-stable-branch] compiles fine.
Comment 19 Markos Chandras (RETIRED) gentoo-dev 2010-06-09 22:09:01 UTC
(In reply to comment #18)
> Created an attachment (id=234785) [details]
> build log
> 
> This is exactly the same build log since Qt stable is not updated.
> I don't see the point in maintaining support for a random git commit while
> [-stable-branch] compiles fine.
> 

I can't reproduce it . What is the status of the egl use flag. Do you have it enabled?
Comment 20 Markos Chandras (RETIRED) gentoo-dev 2010-06-09 22:55:53 UTC
I added an additional warning when building stable-branch 4.7.9999 or higher


http://gitorious.org/gentoo-qt/qting-edge/commit/fbc9e2dbabc0cf388c1fa7f17171e0099abfe57f

I have to talk to the rest of the team to discuss about this branch thought

Thanks for pointing this out
Comment 21 Matthias Fauconneau 2010-06-09 23:31:47 UTC
Ok, I had typed a long message explaining the problem, but it seems you understood it now. Maybe I confused you by reusing this bug :)
By the way, qt-gui-4.9999 doesn't have the egl use flag here.
Comment 22 Markos Chandras (RETIRED) gentoo-dev 2010-06-09 23:37:52 UTC
(In reply to comment #21)
> Ok, I had typed a long message explaining the problem, but it seems you
> understood it now. Maybe I confused you by reusing this bug :)
> By the way, qt-gui-4.9999 doesn't have the egl use flag here.
> 

I do understand the problem but I cannot reproduce the build failures 
Comment 23 Davide Pesavento (RETIRED) gentoo-dev 2011-11-19 00:10:40 UTC
Do you still have problems emerging qt live ebuilds from qting-edge?