Summary: | net-im/pidgin-2.2.2 build failure w/ USE="mono": error CS0006: cannot find metadata file `PurpleAPI.dll': parallel make issue? | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ed Catmur <ed> |
Component: | Current packages | Assignee: | Gentoo Net-im project <net-im> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | mono-build.patch |
Description
Ed Catmur
2007-10-31 06:45:18 UTC
above that: Making all in mono make[5]: Entering directory `/var/tmp/portage/net-im/pidgin-2.2.2/work/pidgin-2.2.2/libpurple/plugins/mono' cd ../../.. && /bin/sh /var/tmp/portage/net-im/pidgin-2.2.2/work/pidgin-2.2.2/missing --run automake-1.10 --gnu libpurple/plugins/mono/Makefile libpurple/plugins/mono/Makefile.am:10: addprefix $(srcdir: non-POSIX variable name libpurple/plugins/mono/Makefile.am:10: (probably a GNU make extension) cd ../../.. && /bin/sh ./config.status libpurple/plugins/mono/Makefile config.status: creating libpurple/plugins/mono/Makefile make[5]: Leaving directory `/var/tmp/portage/net-im/pidgin-2.2.2/work/pidgin-2.2.2/libpurple/plugins/mono' make[5]: Entering directory `/var/tmp/portage/net-im/pidgin-2.2.2/work/pidgin-2.2.2/libpurple/plugins/mono' mcs -t:library -lib:./api -out:MPlugin.dll -r:PurpleAPI.dll MPlugin.cs Making all in api make[6]: Entering directory `/var/tmp/portage/net-im/pidgin-2.2.2/work/pidgin-2.2.2/libpurple/plugins/mono/api' cd ../../../.. && /bin/sh /var/tmp/portage/net-im/pidgin-2.2.2/work/pidgin-2.2.2/missing --run automake-1.10 --gnu libpurple/plugins/mono/api/Makefile error CS0006: cannot find metadata file `PurpleAPI.dll' Compilation failed: 1 error(s), 0 warnings make[5]: *** [MPlugin.dll] Error 1 make[5]: *** Waiting for unfinished jobs.... Idiots. They've completely unnecesarily added a target to all: monodir = $(libdir)/purple-$(PURPLE_MAJOR_VERSION) mono_SCRIPTS = MPlugin.dll GetBuddyBack.dll mono_build_sources = $(addprefix $(srcdir)/, $(mono_sources)) all: $(mono_SCRIPTS) This is breaking recursive make. Upstream: http://developer.pidgin.im/ticket/3802 Does 2.2.1 build correctly with mono ? From what I can see here, the mono flag has been disabled in the ebuild... Or do you have a modified ebuild? Created attachment 134847 [details, diff]
mono-build.patch
Ah... looks like I'm using compnerd's tree for this one. Don't know why I didn't spot that. mono is disabled |