pol51 / plab-overlay

PLab Gentoo overlay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bino 9999 fails building due to Qt4/5 incompatibility

EoD opened this issue · comments

commented

Bino 9999 does not build anymore due to qt4 vs qt5 incompatibilities. I reported this upstream and apparently this needs to be fixed in the ebuild:

https://savannah.nongnu.org/bugs/?47062

I tried to compile bino from git (bino-1.6.2 and master) and I was not able to build it with qt5 (5.5.1) as it was building fine with qt4, I've changed the ebuilds to use qt4 for the moment

commented

Did you actually see the solution in the bug I linked?

Yes, I don't have the same issue as you, I wonder if my issue is not related to the activation of 'egl' USE flag in qt5.
Your issue make me think you could have a mix of qt4 and qt5 build artifacts, maybe you built an older version of bino (with qt4 by default) and, after code upgrade, you tried to build with qt5 (the new default for bino after 1.6.1) but still have leftovers from last build: a cleanup of your workspace should fix this.
Please let me know if the cleanup fixes your build, and then we can compare our qt5 use flags, so I can update the bino ebuild to use qt5.

commented

I never use the same workspace twice for testing ebuilds. It is from a clean build and it is still happening.

I was referring to the following sentence in the bug report

But in any case you can work around it by specifying the right rcc and moc binaries: 
$ ./configure ... RCC=/path/to/qt5-rcc MOC=/path/to/qt5-moc 

Can't you set RCC and MOC?

My useflags for qt packages with egl support:

dev-qt/qtgui Installed versions:
4.8.6-r4(4)(01:40:23 25/10/15)(accessibility cups exceptions glib mng qt3support tiff xinerama xv -aqua -debug -egl -gtkstyle -nas -nis -pch -trace ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") 
5.5.1-r1(5)^t(22:22:20 14/02/16)(accessibility dbus gif jpeg png udev xcb -debug -egl -eglfs -evdev -gles2 -gtkstyle -ibus -libinput -test -tslib -tuio)
dev-qt/qtopengl Installed versions:
4.8.6-r1(4)(01:49:56 25/10/15)(exceptions qt3support -aqua -debug -egl -pch ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
5.5.1(5)^t(20:44:58 01/01/16)(-debug -gles2 -test)

Also there is some more info on the mailing list: http://lists.nongnu.org/archive/html/bino-list/2016-02/msg00008.html