Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Is libquicktime dead for AMD64? [Solved]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
sgarcia
Apprentice
Apprentice


Joined: 21 May 2003
Posts: 254
Location: Bakersfield, CA

PostPosted: Sat Jun 11, 2011 8:23 pm    Post subject: Is libquicktime dead for AMD64? [Solved] Reply with quote

For some time, revdep-rebuild has been barfing on libquicktime. I've been more or less ignoring it due to time constraints and because I don't really do a lot that would require it, but today I took a closer look at the error messages.

It appears that it does compile, and install too, but that Gentoo is blocking the final installation:

Code:
*
 * QA Notice: Package has poor programming practices which may compile
 *            but will almost certainly crash on 64bit architectures.
 *
 * Function `gtk_combo_box_new_text' implicitly converted to pointer at lqt_gtk.c:335
 *
 *  Please file a bug about this at http://bugs.gentoo.org/
 *  with the maintaining herd of the package.
 *
 * ERROR: media-libs/libquicktime-1.2.2 failed:
 *   install aborted due to poor programming practices shown above
 *
 * Call stack:
 *   misc-functions.sh, line 981:  Called install_qa_check
 *   misc-functions.sh, line 679:  Called die
 * The specific snippet of code:
 *               die "install aborted due to" \
 *
 * If you need support, post the output of 'emerge --info =media-libs/libquicktime-1.2.2',
 * the complete build log and the output of 'emerge -pqv =media-libs/libquicktime-1.2.2'.
 * The complete build log is located at '/home/portage/portage/media-libs/libquicktime-1.2.2/temp/build.log'.
 * The ebuild environment file is located at '/home/portage/portage/media-libs/libquicktime-1.2.2/temp/environment'.
 * S: '/home/portage/portage/media-libs/libquicktime-1.2.2/work/libquicktime-1.2.2'
!!! post install failed; exiting.


Am I reading this right? Is portage refusing to install it because it's too badly broken? Why isn't it just masked for amd64 then?

In any case I've turned off the use flag and I'm rebuilding everything that depends on it.
_________________
Ignorance killed the cat. Curiosity was framed.


Last edited by sgarcia on Sat Jun 11, 2011 9:15 pm; edited 1 time in total
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 14159

PostPosted: Sat Jun 11, 2011 8:33 pm    Post subject: Reply with quote

Yes, it is being refused because the code is written in a way that is very likely to make it crash on amd64. This should have been caught at stabilization time. Perhaps whoever tested it built using a combination of USE flags that did not build the offending function.

As the error says, please file a bug if one has not already been filed.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6194

PostPosted: Sat Jun 11, 2011 9:03 pm    Post subject: Reply with quote

It's yet another case of why '-DG*_DISABLE_DEPRECATED' shouldn't be used casually in normal builds.

After that's removed, it should build fine for gtk+:2.
Back to top
View user's profile Send private message
sgarcia
Apprentice
Apprentice


Joined: 21 May 2003
Posts: 254
Location: Bakersfield, CA

PostPosted: Sat Jun 11, 2011 9:13 pm    Post subject: Reply with quote

OK, I thought I'd checked, but I must not since there was a bug filed. There's a patch listed, but it doesn't seem to have found its way into portage. That fiexed my problem. Thanks for nudging me to check.
_________________
Ignorance killed the cat. Curiosity was framed.
Back to top
View user's profile Send private message
powderedtoastdude
n00b
n00b


Joined: 09 Jan 2005
Posts: 28

PostPosted: Fri Jul 01, 2011 4:16 pm    Post subject: Reply with quote

sgarcia wrote:
OK, I thought I'd checked, but I must not since there was a bug filed. There's a patch listed, but it doesn't seem to have found its way into portage. That fiexed my problem. Thanks for nudging me to check.

FYI, the bug in question is: https://bugs.gentoo.org/show_bug.cgi?id=351854

Thought I'd save someone else a step who comes here looking for answers. The fix is there and works great, but the patch seems to be in limbo between gentoo and upstream.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum