Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116535 - libgdiplus fails to compile with gcc 3.4.4 due to assembler mess
Summary: libgdiplus fails to compile with gcc 3.4.4 due to assembler mess
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on: 113538
Blocks:
  Show dependency tree
 
Reported: 2005-12-23 12:38 UTC by Scott M. Likens
Modified: 2006-12-06 18:48 UTC (History)
0 users

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


Attachments
libgdiplus-1.1.11.ebuild (libgdiplus-1.1.11.ebuild,1.82 KB, application/octet-stream)
2005-12-29 09:06 UTC, Matt
Details
pixman-remap.patch (pixman-remap.patch,888 bytes, patch)
2005-12-29 09:08 UTC, Matt
Details | Diff
another file needed by the ebuild (libgdiplus-1.1.10-libungif-configure-fix.diff,648 bytes, text/x-patch)
2005-12-29 09:08 UTC, Matt
Details
libgdiplus-1.1.13.ebuild (libgdiplus-1.1.13.ebuild,1.85 KB, text/plain)
2006-01-20 20:00 UTC, Jose daLuz
Details
pixman-remap-1.1.13.patch (pixman-remap-1.1.13.patch,882 bytes, patch)
2006-01-20 20:01 UTC, Jose daLuz
Details | Diff
libgdiplus-1.1.13-libungif-configure-fix.diff (libgdiplus-1.1.13-libungif-configure-fix.diff,528 bytes, patch)
2006-01-20 20:01 UTC, Jose daLuz
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Scott M. Likens 2005-12-23 12:38:48 UTC
libgdplus maintains it's own copy of bugged cairo.

see https://bugs.freedesktop.org/show_bug.cgi?id=5136

same bugs as http://bugs.gentoo.org/show_bug.cgi?id=113538

The fix for
{standard input}: Assembler messages:
{standard input}:6007: Error: symbol `_cairo_pixman_composite' is already defined

would be nice if this was in portage, since it is fixed in cairo's cvs, but not in cairo's ebuild, nor libgdiplus's.

thanks!

gcc 3.4.4

Reading specs from /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/specs
Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.4.4 --includedir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/info --with-gxx-include-dir=/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/g++-v3 --host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --disable-altivec --disable-nls --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libmudflap --disable-libgcj --enable-languages=c --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu
Thread model: posix
gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)
Comment 1 Matt 2005-12-29 09:06:44 UTC
Created attachment 75730 [details]
libgdiplus-1.1.11.ebuild
Comment 2 Matt 2005-12-29 09:07:07 UTC
I think this is the same bug like bug #114438 and #113538, I had the same error-message.

I've created an new ebuild based on the #114438 one, and it emerged successfully, I hope it works for ya

Greetings

pixman-remap.patch
libgdiplus-1.1.11.ebuild

Comment 3 Matt 2005-12-29 09:08:17 UTC
Created attachment 75734 [details, diff]
pixman-remap.patch
Comment 4 Matt 2005-12-29 09:08:44 UTC
Created attachment 75735 [details]
another file needed by the ebuild
Comment 5 Scott M. Likens 2005-12-29 10:41:05 UTC
works wonderfully!

thanks!

Comment 6 Jose daLuz 2006-01-20 19:59:09 UTC
This is still a problem with libgdiplus-1.1.13. I modified the pixman-remap.patch and libgdiplus-1.1.11.ebuild files to work with 1.1.13. 
Comment 7 Jose daLuz 2006-01-20 20:00:05 UTC
Created attachment 77683 [details]
libgdiplus-1.1.13.ebuild
Comment 8 Jose daLuz 2006-01-20 20:01:08 UTC
Created attachment 77684 [details, diff]
pixman-remap-1.1.13.patch
Comment 9 Jose daLuz 2006-01-20 20:01:47 UTC
Created attachment 77685 [details, diff]
libgdiplus-1.1.13-libungif-configure-fix.diff
Comment 10 Saleem Abdulrasool (RETIRED) gentoo-dev 2006-12-06 18:48:44 UTC
I believe that these patches are already applied in the current stable release (1.1.13.2).  Please reopen the bug if the problem is still reproducible.