View previous topic :: View next topic |
Author |
Message |
mafioso Tux's lil' helper
Joined: 10 Jan 2006 Posts: 98 Location: arizona, usa
|
Posted: Wed Feb 01, 2006 5:54 am Post subject: |
|
|
w00t!! my system is done! here are the main packages that are installed --> gnome-light-2.12.3 xfce4.2.3 gdm xscreensaver xorg 7.0. now it's time to perty it up thanks to NESL and the conrad team for another fine guide!!
if you add all the overlays and the cvs version of cairo to the next version of this guide you will have created a foolproof method of installing this "unstable" and totally awesome toolchain, add in bdirect and, well, nuff said.
i consider you a friend nes, thx for all your help. im throwing a few $$$ to the conrad team for the lessons...
(conrad guides = a n00bs dream come true ) _________________ persistance is THE key to success |
|
Back to top |
|
|
roderick l33t
Joined: 11 Jul 2005 Posts: 908 Location: St. John's, NL CANADA
|
Posted: Sun Mar 05, 2006 5:27 am Post subject: Re: cairo |
|
|
mafioso wrote: | welp i have the base system installed and i must say once the glibc problem was solved everything went smooth.... i have run into a problem with cairo and i found the fix except i dont know how to do it rofl!! here is the "error"
Code:
pixregion.o >/dev/null 2>&1
{standard input}: Assembler messages:
{standard input}:5702: Error: symbol `_cairo_pixman_composite' is already defined
make[3]: *** [fbpict.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/var/tmp/portage/cairo-1.0.2/work/cairo-1.0.2/pixman/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/cairo-1.0.2/work/cairo-1.0.2/pixman'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cairo-1.0.2/work/cairo-1.0.2'
make: *** [all] Error 2
!!! ERROR: x11-libs/cairo-1.0.2 failed.
!!! Function src_compile, Line 58, Exitcode 2
!!! Compilation failed
!!! If you need support, post the topmost build error, NOT this status message.
here is the "fix" (found in the 4.1 beta thread)
Here is the solution: https://bugs.freedesktop.org/show_bug.cgi?id=5136
I've added the following:
Code:
sed -i -e '/INT_/d' pixman/src/pixman-remap.h
to my cairo ebuild, and it compiled fine.
Also this very same bug will show up if you compile mozilla-frefox-1.5* and mozilla-thunderbird-1.5*.
maybe someone can tell me how EXACTLY to do it? would be appreciated. |
All I did was add that exact line to the ebuild after the epatch line. Here's the diff on the ebuilds:
Code: |
--- /usr/portage/x11-libs/cairo/cairo-1.0.2.ebuild 2006-02-19 13:36:50.000000000 -0330
+++ /usr/local/portage/x11-libs/cairo/cairo-1.0.2.ebuild 2006-03-05 01:44:23.000000000 -0330
@@ -37,6 +37,9 @@
# Call PKG_PROG_PKG_CONFIG to fix other standard pkg-config calls
epatch ${FILESDIR}/${P}-pkg_macro.patch
+ # FIX for GCC4
+ sed -i -e '/INT_/d' pixman/src/pixman-remap.h
+
cp aclocal.m4 old_macros.m4
aclocal -I . || die "aclocal failed"
autoconf || die "autoconf failed"
|
cp -a /usr/portage/x11-libs/cairo to your overlay. Patch the ebuild with the above diff and
ebuild cairo-1.0.2.ebuild digest
emerge cairo
Works for me. |
|
Back to top |
|
|
mafioso Tux's lil' helper
Joined: 10 Jan 2006 Posts: 98 Location: arizona, usa
|
Posted: Sun Mar 05, 2006 5:41 am Post subject: |
|
|
lmao!! thx for the help roderick, its a bit late though, dontcha think? heh cairo hasnt been a prob for a long time and ive since learned how to edit ebuilds. but any help is always appreciated. _________________ persistance is THE key to success |
|
Back to top |
|
|
roderick l33t
Joined: 11 Jul 2005 Posts: 908 Location: St. John's, NL CANADA
|
Posted: Sun Mar 05, 2006 11:42 pm Post subject: |
|
|
mafioso wrote: | lmao!! thx for the help roderick, its a bit late though, dontcha think? heh cairo hasnt been a prob for a long time and ive since learned how to edit ebuilds. but any help is always appreciated. |
Heheh...
I was surfing for another problem solution, and came upon the other post. Didn't realize you already had it fixed until afer I had posted.
Might be helpful for someone else though. |
|
Back to top |
|
|
|
|
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
|
|