Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133826 - gdk-pixbuf-0.22.0-r5 --as-needed fix
Summary: gdk-pixbuf-0.22.0-r5 --as-needed fix
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on: 133818 133819 133824
Blocks: as-needed
  Show dependency tree
 
Reported: 2006-05-19 16:49 UTC by Thomas S. Howard
Modified: 2006-11-28 22:21 UTC (History)
2 users (show)

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


Attachments
gdk-pixbuf-0.22.0 --as-needed fix (gdk-pixbuf-0.22.0-as-needed.patch,3.00 KB, patch)
2006-05-19 16:52 UTC, Thomas S. Howard
Details | Diff
gdk-pixbuf-0.22.0-r5.ebuild.patch for --as-needed (gdk-pixbuf-0.22.0-r5.ebuild.patch,426 bytes, patch)
2006-05-19 16:52 UTC, Thomas S. Howard
Details | Diff
gdk-pixbuf-0.22.0 --as-needed fix (revised) (gdk-pixbuf-0.22.0-as-needed.patch,11.59 KB, patch)
2006-05-24 22:47 UTC, Thomas S. Howard
Details | Diff
gdk-pixbuf-0.22.0-r5.ebuild.patch for --as-needed, uses eautoreconf (gdk-pixbuf-0.22.0-r5.ebuild,1.72 KB, patch)
2006-05-24 22:49 UTC, Thomas S. Howard
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas S. Howard 2006-05-19 16:49:40 UTC
Mostly failed because of gnome-libs. Only needed a few small changes, in case other stuff fails on a few undefined symbols in the gnomecanvas lib.

Interestingly, it doesn't link to a damn thing in gnome-libs. It's the configure script that fails if gnome-libs isn't fixed.
E.g.:

libgdk_pixbuf.so.2.0.0:
        libdl.so.2 => /lib/libdl.so.2 (0x00002b044f448000)
        libgtk-1.2.so.0 => /usr/lib64/libgtk-1.2.so.0 (0x00002b044f54c000)
        libgdk-1.2.so.0 => /usr/lib64/libgdk-1.2.so.0 (0x00002b044f7cf000)
        libgmodule-1.2.so.0 => /usr/lib64/libgmodule-1.2.so.0 (0x00002b044f90d000)
        libglib-1.2.so.0 => /usr/lib64/libglib-1.2.so.0 (0x00002b044fa10000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00002b044fb3a000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002b044fc43000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002b044fd54000)
        libm.so.6 => /lib/libm.so.6 (0x00002b044ff5c000)
        libc.so.6 => /lib/libc.so.6 (0x00002b04500b2000)
        /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00002b04502f0000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00002b04503f3000)


libgdk_pixbuf_xlib.so.2.0.0:
        libgmodule-1.2.so.0 => /usr/lib64/libgmodule-1.2.so.0 (0x00002ba2671d2000)
        libglib-1.2.so.0 => /usr/lib64/libglib-1.2.so.0 (0x00002ba2672d5000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002ba26741f000)
        libgdk_pixbuf.so.2 => /usr/lib64/libgdk_pixbuf.so.2 (0x00002ba267524000)
        libgtk-1.2.so.0 => /usr/lib64/libgtk-1.2.so.0 (0x00002ba26763d000)
        libgdk-1.2.so.0 => /usr/lib64/libgdk-1.2.so.0 (0x00002ba2678c0000)
        libXi.so.6 => /usr/lib64/libXi.so.6 (0x00002ba2679fe000)
        libXext.so.6 => /usr/lib64/libXext.so.6 (0x00002ba267b06000)
        libX11.so.6 => /usr/lib64/libX11.so.6 (0x00002ba267c17000)
        libm.so.6 => /lib/libm.so.6 (0x00002ba267e20000)
        libc.so.6 => /lib/libc.so.6 (0x00002ba267f75000)
        /lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00002ba2681b4000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00002ba2682b6000)
Comment 1 Thomas S. Howard 2006-05-19 16:52:19 UTC
Created attachment 87089 [details, diff]
gdk-pixbuf-0.22.0 --as-needed fix
Comment 2 Thomas S. Howard 2006-05-19 16:52:47 UTC
Created attachment 87090 [details, diff]
gdk-pixbuf-0.22.0-r5.ebuild.patch for --as-needed
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2006-05-19 17:53:43 UTC
Usual stuff about Makefile.in :) Here is a good case where you just need an eautomake run.
Comment 4 Thomas S. Howard 2006-05-24 21:12:25 UTC
(In reply to comment #3)
> Usual stuff about Makefile.in :) Here is a good case where you just need an
> eautomake run.
> 

That would work fine, except eautomake will just trigger eautoreconf because the Makefile.in's were generated with automake 1.4-p5, and the only 1.4 in portage now is 1.4-p6. Of course, the workaround to this is to modify the "generated automatically by", which actually means modifying all the Makefile.in files instead of just one. Alternately, I can fix the problems with eautoreconf and this one, but I don't really think it should have to be done.
Comment 5 Thomas S. Howard 2006-05-24 22:47:24 UTC
Created attachment 87452 [details, diff]
gdk-pixbuf-0.22.0 --as-needed fix (revised)

Well, fixed it for eautoreconf anyway. Of course, it's a bit larger this way.
Comment 6 Thomas S. Howard 2006-05-24 22:49:06 UTC
Created attachment 87453 [details, diff]
gdk-pixbuf-0.22.0-r5.ebuild.patch for --as-needed, uses eautoreconf
Comment 7 Thomas S. Howard 2006-05-24 22:50:41 UTC
Someone mark the revised fix as non-obsolete please.  Damn firefox...
Comment 8 Thomas S. Howard 2006-05-25 00:45:04 UTC
(In reply to comment #7)
> Someone mark the revised fix as non-obsolete please.  Damn firefox...
> 

Never mind. I thought I didn't have the permissions for it. Turns out I did.
Comment 9 Anielkis Herrera 2006-11-06 15:22:21 UTC
(In reply to comment #6)
> Created an attachment (id=87453) [edit]
> gdk-pixbuf-0.22.0-r5.ebuild.patch for --as-needed, uses eautoreconf
> 

It doesn't work here
Comment 10 Thomas S. Howard 2006-11-07 16:03:58 UTC
(In reply to comment #9)
> (In reply to comment #6)
> > Created an attachment (id=87453) [edit]
> > gdk-pixbuf-0.22.0-r5.ebuild.patch for --as-needed, uses eautoreconf
> > 
> 
> It doesn't work here
> 
Ok, but what actually happens when you try to build the lib?
Comment 11 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-11-28 21:58:18 UTC
Marked for removal, please migrate to gnome-2.x