Summary: | =app-office/gnumeric-1.12.11 - crypt-md4.c:145:3: error: implicit declaration of function 'GSF_LE_GET_GUINT32' [-Werror=implicit-function-declaration] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | David W Noon <david.w.noon> |
Component: | Current packages | Assignee: | GNOME Office (OBSOLETE) <gnome-office+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.gnome.org/show_bug.cgi?id=725349 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
app-office:gnumeric-1.12.11:20140222-194744.log.gz
emerge --info Patch to crypt-md4.c |
Description
David W Noon
2014-02-22 22:42:53 UTC
Created attachment 371092 [details]
app-office:gnumeric-1.12.11:20140222-194744.log.gz
Created attachment 371094 [details]
emerge --info
Created attachment 371096 [details, diff]
Patch to crypt-md4.c
Added to /etc/portage/patches/app-office/gnumeric-1.12.11
Also added the following lines to the ebuild:
src_prepare() {
epatch_user
}
After running ebuild ... manifest, the ebuild worked.
It shouldn't pass -Werror at all, looks like --enable-compile-warnings option is not working for gnumeric (In reply to Pacho Ramos from comment #4) > It shouldn't pass -Werror at all, looks like --enable-compile-warnings > option is not working for gnumeric This particular problem is in the source code crypt-md4.c, as there is a #include directive missing. That is watch the patch corrects. Gnumeric developer here. Just for the record, the reasoning behind the use of -Werror=missing-prototypes was discussed here: https://bugzilla.gnome.org/show_bug.cgi?id=725349 Patch is correct and has been applied in Gnumeric's git repository. + 01 Mar 2014; Pacho Ramos <pacho@gentoo.org> + +files/gnumeric-1.12.11-missing-header.patch, -gnumeric-1.12.10.ebuild, + gnumeric-1.12.11.ebuild: + Add missing header (#502178 by David W Noon and approved by M Welinder), drop + old. + |