Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 432976

Summary: net-libs/telepathy-logger-qt-0.5.0: fails to build with >=dev-libs/boost-1.50.0-r2
Product: Gentoo Linux Reporter: Alex Turbov <I.zaufi>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED UPSTREAM    
Severity: normal CC: nikoli
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugzilla.gnome.org/show_bug.cgi?id=683455
Whiteboard: tracking upstream
Package list:
Runtime testing required: ---
Attachments: patch #1: fixes for qt-gstreamer
patch #2: fixes for buggy qt-gstreamer detector in telepathy-logger-qt
patch #3: same as #2, but for net-im/ktp-text-ui

Description Alex Turbov 2012-08-27 14:26:34 UTC
telepathy-logger-qt doesn't use boost directly, but via qt-gstreamer which is use some header-only boost libraries.

Reproducible: Always
Comment 1 Michael Weber (RETIRED) gentoo-dev 2012-08-28 10:55:07 UTC
Please attach the build.log and your `emerge --info` output
Comment 2 Johannes Huber gentoo-dev 2012-09-04 13:46:14 UTC
(In reply to comment #1)
> Please attach the build.log and your `emerge --info` output

Ping! Please provide the requested infos.
Comment 3 Alex Turbov 2012-09-05 07:25:26 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > Please attach the build.log and your `emerge --info` output
> 
> Ping! 
Pong!

> Please provide the requested infos.
forget it! I've done the job while you are waited...

so, first of all, as I told before, qt-gstreamer uses some boost header-obly libs, but does not provides an #include dir for them as a dependency in it's .pc files, so later telepathy-logger-qt, using cmake's pkg_check_modules (in cmake/modules/FindQtGLib.cmake), can't properly detect losted (implicit) dependency from boost. (so here is a patch #1 for it)

but this is a half of the problem. unfortunately FindQtGLib.cmake too stupid also, and after using pkg_check_modules, which would returns everything required for success compilation, it just ignore it's output and tried to redetect (in a stupid way) #include dir again (as well as libraries). so it is why here is the patch #2.

later, when I tried to compile kde-telepathy-meta, I've found another one package w/ the same problem: net-im/ktp-text-ui (see patch #3)
Comment 4 Alex Turbov 2012-09-05 07:26:22 UTC
Created attachment 322964 [details, diff]
patch #1: fixes for qt-gstreamer
Comment 5 Alex Turbov 2012-09-05 07:27:22 UTC
Created attachment 322966 [details, diff]
patch #2: fixes for buggy qt-gstreamer detector in telepathy-logger-qt
Comment 6 Alex Turbov 2012-09-05 07:27:59 UTC
Created attachment 322968 [details, diff]
patch #3: same as #2, but for net-im/ktp-text-ui
Comment 7 Johannes Huber gentoo-dev 2012-09-05 07:31:10 UTC
Thanks for your work, please file the patches upstream for review and link here back.
Comment 8 Alex Turbov 2012-09-05 07:35:02 UTC
(In reply to comment #7)
> Thanks for your work, please file the patches upstream for review and link
> here back.

sorry, maybe later (I suppose never)... cuz I spent too much time already...
Comment 9 Alex Turbov 2012-09-09 05:32:59 UTC
(In reply to comment #7)
> Thanks for your work, please file the patches upstream for review and link
> here back.

here is the bug report to qt-gstreamer upstream: 
https://bugzilla.gnome.org/show_bug.cgi?id=683455
Comment 10 Johannes Huber gentoo-dev 2012-09-09 09:53:53 UTC
(In reply to comment #9)
> here is the bug report to qt-gstreamer upstream: 
> https://bugzilla.gnome.org/show_bug.cgi?id=683455

thanks
Comment 11 Diego Elio Pettenò (RETIRED) gentoo-dev 2013-03-03 11:26:48 UTC
Hello all,

boost-1.52.0-r6 is likely going stable anytime soon, but this bug is even still open in ~arch. Please consider whether the package is dead and should just be removed.

Thanks,
Diego
Comment 12 Michael Palimaka (kensington) gentoo-dev 2013-04-08 12:32:29 UTC
What is the status here? It builds for me fine with boost-1.52.0-r6.
Comment 13 Tomáš Chvátal (RETIRED) gentoo-dev 2013-04-12 17:51:04 UTC
This thing works with boost 1.50 on version 0.6.0 for sure (tested right now).

Removing from the blocker because something else must be there to break it.
Comment 14 Johannes Huber gentoo-dev 2013-05-01 11:13:19 UTC
(In reply to comment #12)
> What is the status here? It builds for me fine with boost-1.52.0-r6.


(In reply to comment #13)
> This thing works with boost 1.50 on version 0.6.0 for sure (tested right
> now).
> 
> Removing from the blocker because something else must be there to break it.


Works for me too. No idea what it was. But seems fixed...