Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 160689 - emul-linux-x86-qtlibs-3.4.4-r4 patch fails with USE=immqt-bc (incl. possible patch)
Summary: emul-linux-x86-qtlibs-3.4.4-r4 patch fails with USE=immqt-bc (incl. possible ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: emul-tracker
  Show dependency tree
 
Reported: 2007-01-07 13:50 UTC by emerald
Modified: 2007-02-16 10:31 UTC (History)
4 users (show)

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


Attachments
(hopefully) corrected qt patch (emul-linux-x86-qtlibs-3.4.4-r3-emul.patch.bz2,150.04 KB, application/octet-stream)
2007-01-16 22:52 UTC, emerald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description emerald 2007-01-07 13:50:58 UTC
above said package patch fails to apply on libqt-mt.so.3.3.4
because of that all updates to new location can't be used since required libs can't be found

=====================================================

PATCH COMMAND:   patch -p1 -g0 -E --no-backup-if-mismatch < emul-linux-x86-qtlibs-3.4.4-r3-emul.patch

=====================================================
patching file usr/lib32/libDCOP.so.4.2.0
patching file usr/lib32/libkdecore.so.4.2.0
patching file usr/lib32/libkdefx.so.4.2.0
patching file usr/qt/3/lib32/libqt-mt.so.3.3.4
Hunk #1 FAILED at 27785.
1 out of 1 hunk FAILED -- saving rejects to file usr/qt/3/lib32/libqt-mt.so.3.3.4.rej
patching file usr/qt/3/plugins/styles32/dotnet.so
patching file usr/qt/3/plugins/styles32/highcolor.so
patching file usr/qt/3/plugins/styles32/highcontrast.so
patching file usr/qt/3/plugins/styles32/keramik.so
patching file usr/qt/3/plugins/styles32/kthemestyle.so
patching file usr/qt/3/plugins/styles32/light.so
patching file usr/qt/3/plugins/styles32/phasestyle.so
patching file usr/qt/3/plugins/styles32/plastik.so
=====================================================


Reproducible: Always
Comment 1 drantin 2007-01-09 13:21:42 UTC
it's actually 3.4.4, not 3.3.4...

Same problem here... seems someone removed the .patch file but forgot to modify the ebuild...
Comment 2 emerald 2007-01-09 17:11:54 UTC
correct version in summary
Comment 3 emerald 2007-01-16 22:52:45 UTC
Created attachment 107225 [details]
(hopefully) corrected qt patch

since it seems to be much work to build a new correct patch :( i attach this one so ppl can get to install this package it applies for me without error now
Comment 4 emerald 2007-01-17 17:19:34 UTC
patch seems to work for me, can't find any problems till now, all 32bit programs run fine
Comment 5 emerald 2007-01-23 22:38:51 UTC
i've just noticed the patch only failt with immqt-bc use flag enabled, otherwise it installs correctly
so when this use flag is enabled a different patch should be used (like the one in comment #3)

...and i hope a dev will look into this soon since i seem to be discussing/trying to resolve this bug alone...
Comment 6 Jason S. 2007-01-24 04:33:54 UTC
Pardon me for being a Bugzilla noob, but...
How exactly do I use a patch that is streamed to me as application/octet-stream?
If I download it, it's all binary. That's not a patch file...

Also, can we get a bump and commit? Running --skipfirst is getting really old really fast.
Comment 7 emerald 2007-01-24 08:49:21 UTC
download the patch and replace the patch in the distfiles directory
then run
ebuild /usr/portage/app-emulation/emul-linux-x86-qtlibs/emul-linux-x86-qtlibs-3.4.4-r4.ebuild digest
(it's one command (one line))
and install the package....
...thats the easiest way for now
Comment 8 emerald 2007-01-24 08:51:23 UTC
the patch to be replaced is this one:
emul-linux-x86-qtlibs-3.4.4-r3-emul.patch.bz2
Comment 9 Jason S. 2007-01-25 02:25:16 UTC
No, I know how to do everything else, but where I'm confused is solely bugzilla.
You have a BINARY file as a patch.  It's being streamed as BINARY, not text.

I have no early idea how exactly I'm supposed to get the actual TEXT patch out of what you attached.
Comment 10 emerald 2007-01-25 07:55:20 UTC
it actually _is_ a binary patch, as the original one is one too, just save it in distfiles and it will install
there's no need or even use trying to get this one out as a non-binary patch
it is bzip2 compressed too
Comment 11 Guillaume Ceccarelli 2007-02-05 15:10:21 UTC
This bug has been open for almost a month now... Yet it is still marked as new and there is still no Gentoo Dev who commented on it.
It's sad since I think it must affect many Gentoo users running ~amd64

Well... Bug still present in 3.4.4-r5. Patch override with emerald's attachment is still required and still working.

Just my 2 cents...
Comment 12 Simon Stelling (RETIRED) gentoo-dev 2007-02-16 10:31:29 UTC
this problem should exist with version 10.0 anymore