Summary: | mail-client/evolution-2.0.2 fails to compile | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carl A. Dunham <gentoo-bugs2> |
Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | admin, andreas.kotowicz, bluetux, castan.o, eonwe, fredrin, liquidx, markpariente, murray.alex |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 66024 | ||
Bug Blocks: | |||
Attachments: |
patch to fix compile
fixed patch corrected patch |
Description
Carl A. Dunham
2004-10-16 16:07:30 UTC
can also confirm this - this looks like Bug #66024 has reappeared in a new form.. Has this (2.0.2) been patched / been patched incorrectly to try to fix 66024 Happened to me as well. It appears to be a typo in camel-service at line 899: ai->faimily should be ai->family I edited the file after pausing compilation and it completes OK. Oops. That should be ai_family not ai->family. ahh so it should be.. didn't even notice the typo.. :) yeah compiles for me too now... Alastair can you update this in cvs?? *** Bug 67846 has been marked as a duplicate of this bug. *** this ebuild runs elibtoolize twice. once in the ebuild itself, and the second time appears to be from within the gnome2.eclass. Thats causing the "verify this patch is not needed" message at the beginning of the build. The "Compiling Evolution" einfo should probably get moved right after the gnome2_src_configure call for cosmetic reasons, and the pkg_postinst makes reference to mozilla... Though of course its the ai_faimily typo thats really breaking things here *** Bug 67861 has been marked as a duplicate of this bug. *** Created attachment 42029 [details]
patch to fix compile
make sure you add a patch it saves much time with getting these things fixed in
the future also if you know that it fixes the problem confirm it so we can get
things pushed to the servers to others dont have to fight like we do.
your patch is wrong! Should be: diff -ruN evolution-2.0.2/camel/camel-service.c evolution-2.0.2-new/camel/camel-service.c --- evolution-2.0.2/camel/camel-service.c 2004-10-11 11:24:23.000000000 -0400 +++ evolution-2.0.2-new/camel/camel-service.c 2004-10-17 09:50:14.994596320 -0400 @@ -896,7 +896,7 @@ else memcpy (&myhints, hints, sizeof (myhints)); - myhints.ai_faimily = AF_INET; + myhints.ai_family = AF_INET; hints = &myhints; #endif Sorry would make a new patch if I knew how - I am new to this stuff ie the error is in the spelling of family Created attachment 42030 [details, diff]
fixed patch
oops I submitted the wrong patch LOL this is the correct one you will also need
to add a patch line to the ebuild that looks like
epatch ${FILESDIR}/${P}-service.patch
just drop this patch into the files dir inside the portage tree add your patch
line following the patch that is already there and away you go have fun
Created attachment 42031 [details, diff]
corrected patch
sorry about that I have too many patches goin on right now with gaim and chit I
promise you this is the correct patch
fixed in portage. thanks for all your reports. *** Bug 67891 has been marked as a duplicate of this bug. *** *** Bug 67923 has been marked as a duplicate of this bug. *** *** Bug 67956 has been marked as a duplicate of this bug. *** *** Bug 68004 has been marked as a duplicate of this bug. *** |