Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 203454 - dev-util/monodevelop-0.18 parallel build failure: error CS0006: cannot find metadata file `../../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll'
Summary: dev-util/monodevelop-0.18 parallel build failure: error CS0006: cannot find m...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
: 212046 212253 212522 212528 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-12-27 12:40 UTC by Ed Catmur
Modified: 2009-01-25 16:15 UTC (History)
6 users (show)

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


Attachments
stetic-parallel.patch (stetic-parallel.patch,1.48 KB, patch)
2007-12-27 14:10 UTC, Ed Catmur
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Catmur 2007-12-27 12:40:53 UTC
make[4]: Entering directory `/var/tmp/portage/dev-util/monodevelop-0.18/work/monodevelop-0.18/src/addins/MonoDevelop.GtkCore/lib'
mkdir -p ../../../../build/AddIns/MonoDevelop.GtkCore/		
cp stetic/libstetic/libstetic.dll.config ../../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll.config
mkdir -p ../../../../build/AddIns/MonoDevelop.GtkCore/		
cp stetic/libsteticui/libsteticui.dll.config ../../../../build/AddIns/MonoDevelop.GtkCore/libsteticui.dll.config
mkdir -p ../../../../build/AddIns/MonoDevelop.GtkCore
gmcs -debug -target:library -out:../../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll.mdb ./stetic/libstetic/ClassDescriptor.cs ./stetic/libstetic/Clipboard.cs ./stetic/libstetic/CommandDescriptor.cs ./stetic/libstetic/CustomWidget.cs ./stetic/libstetic/DND.cs ./stetic/libstetic/editor/Accelerator.cs ./stetic/libstetic/editor/ActionGroupEditor.cs ./stetic/libstetic/editor/ActionItem.cs ./stetic/libstetic/editor/ActionMenu.cs ./stetic/libstetic/editor/ActionMenuBar.cs ./stetic/libstetic/editor/ActionMenuItem.cs ./stetic/libstetic/editor/ActionToolbar.cs ./stetic/libstetic/editor/ActionToolItem.cs ./stetic/libstetic/editor/Boolean.cs 
(snip)
 ./stetic/libstetic/wrapper/WidgetEventHandler.cs ./stetic/libstetic/wrapper/WidgetNameChangedHandler.cs ./stetic/libstetic/wrapper/Window.cs  	-pkg:glade-sharp-2.0 	-pkg:gnome-sharp-2.0 	-pkg:gtk-sharp-2.0 	-r:Mono.Posix 	-r:System -resource:./stetic/libstetic/stetic.glade -resource:./stetic/libstetic/wrapper/objects.xml -resource:./stetic/libstetic/wrapper/pixmaps/accellabel.png -resource:./stetic/libstetic/wrapper/pixmaps/actiongroup.png -resource:./stetic/libstetic/wrapper/pixmaps/add-check-label.png -resource:./stetic/libstetic/wrapper/pixmaps/add-menu.png -resource:./stetic/libstetic/wrapper/pixmaps/alignment.png -resource:./stetic/libstetic/wrapper/pixmaps/arrow.png -resource:./stetic/libstetic/wrapper/pixmaps/box-expand.png -resource:./stetic/libstetic/wrapper/pixmaps/box-fill.png -resource:./stetic/libstetic/wrapper/pixmaps/button.png -resource:./stetic/libstetic/wrapper/pixmaps/calendar.png -resource:./stetic/libstetic/wrapper/pixmaps/cell-expand-h.png -resource:./stetic/libstetic/wrapper/pixmaps/cell-expand-v.png -resource:./stetic/libstetic/wrapper/pixmaps/cell-fill-h.png -resource:./stetic/libstetic/wrapper/pixmaps/cell-fill-v.png -resource:./stetic/libstetic/wrapper/pixmaps/checkbutton.png -resource:./stetic/libstetic/wrapper/pixmaps/colorbutton.png -resource:./stetic/libstetic/wrapper/pixmaps/colorselection.png -resource:./stetic/libstetic/wrapper/pixmaps/colorselectiondialog.png -resource:./stetic/libstetic/wrapper/pixmaps/combo.png -resource:./stetic/libstetic/wrapper/pixmaps/comboentry.png -resource:./stetic/libstetic/wrapper/pixmaps/custom.png -resource:./stetic/libstetic/wrapper/pixmaps/dec-border.png -resource:./stetic/libstetic/wrapper/pixmaps/dialog.png -resource:./stetic/libstetic/wrapper/pixmaps/drawingarea.png -resource:./stetic/libstetic/wrapper/pixmaps/entry.png -resource:./stetic/libstetic/wrapper/pixmaps/eventbox.png -resource:./stetic/libstetic/wrapper/pixmaps/expander.png -resource:./stetic/libstetic/wrapper/pixmaps/fileselection.png -resource:./stetic/libstetic/wrapper/pixmaps/fixed.png -resource:./stetic/libstetic/wrapper/pixmaps/fontbutton.png -resource:./stetic/libstetic/wrapper/pixmaps/fontselection.png -resource:./stetic/libstetic/wrapper/pixmaps/fontselectiondialog.png -resource:./stetic/libstetic/wrapper/pixmaps/frame.png -resource:./stetic/libstetic/wrapper/pixmaps/globe.png -resource:./stetic/libstetic/wrapper/pixmaps/globe-not.png -resource:./stetic/libstetic/wrapper/pixmaps/handlebox.png -resource:./stetic/libstetic/wrapper/pixmaps/hbox.png -resource:./stetic/libstetic/wrapper/pixmaps/hbuttonbox.png -resource:./stetic/libstetic/wrapper/pixmaps/hpaned.png -resource:./stetic/libstetic/wrapper/pixmaps/hscale.png -resource:./stetic/libstetic/wrapper/pixmaps/hscrollbar.png -resource:./stetic/libstetic/wrapper/pixmaps/hseparator.png -resource:./stetic/libstetic/wrapper/pixmaps/iconview.png -resource:./stetic/libstetic/wrapper/pixmaps/image.png -resource:./stetic/libstetic/wrapper/pixmaps/inc-border.png -resource:./stetic/libstetic/wrapper/pixmaps/label.png -resource:./stetic/libstetic/wrapper/pixmaps/menu.png -resource:./stetic/libstetic/wrapper/pixmaps/menubar.png -resource:./stetic/libstetic/wrapper/pixmaps/messagedialog.png -resource:./stetic/libstetic/wrapper/pixmaps/missing.png -resource:./stetic/libstetic/wrapper/pixmaps/notebook.png -resource:./stetic/libstetic/wrapper/pixmaps/optionmenu.png -resource:./stetic/libstetic/wrapper/pixmaps/progressbar.png -resource:./stetic/libstetic/wrapper/pixmaps/radiobutton.png -resource:./stetic/libstetic/wrapper/pixmaps/remove-check-label.png -resource:./stetic/libstetic/wrapper/pixmaps/remove-menu.png -resource:./stetic/libstetic/wrapper/pixmaps/scrolledwindow.png -resource:./stetic/libstetic/wrapper/pixmaps/spinbutton.png -resource:./stetic/libstetic/wrapper/pixmaps/statusbar.png -resource:./stetic/libstetic/wrapper/pixmaps/table.png -resource:./stetic/libstetic/wrapper/pixmaps/textview.png -resource:./stetic/libstetic/wrapper/pixmaps/togglebutton.png -resource:./stetic/libstetic/wrapper/pixmaps/toolbar.png -resource:./stetic/libstetic/wrapper/pixmaps/treeview.png -resource:./stetic/libstetic/wrapper/pixmaps/vbox.png -resource:./stetic/libstetic/wrapper/pixmaps/vbuttonbox.png -resource:./stetic/libstetic/wrapper/pixmaps/viewport.png -resource:./stetic/libstetic/wrapper/pixmaps/vpaned.png -resource:./stetic/libstetic/wrapper/pixmaps/vscale.png -resource:./stetic/libstetic/wrapper/pixmaps/vscrollbar.png -resource:./stetic/libstetic/wrapper/pixmaps/vseparator.png -resource:./stetic/libstetic/wrapper/pixmaps/widget.png -resource:./stetic/libstetic/wrapper/pixmaps/window.png
error CS0006: cannot find metadata file `../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll'
error CS0006: cannot find metadata file `../../../build/AddIns/MonoDevelop.GtkCore/libsteticui.dll'
Compilation failed: 2 error(s), 0 warnings
make[3]: *** [../../../build/AddIns/MonoDevelop.GtkCore/MonoDevelop.GtkCore.dll] Error 1
mkdir -p ../../../../build/AddIns/MonoDevelop.GtkCore
make[3]: *** Waiting for unfinished jobs....
gmcs -debug -unsafe -main:Stetic.ApplicationBackend -out:../../../../build/AddIns/MonoDevelop.GtkCore/libsteticui.dll.mdb ./stetic/libsteticui/ActionComponent.cs ./stetic/libsteticui/ActionGroupComponent.cs ./stetic/libsteticui/ActionGroupDesigner.cs ./stetic/libsteticui/ActionGroupDesignerBackend.cs ./stetic/libsteticui/ActionGroupEditSession.cs ./stetic/libsteticui/ActionGroupToolbar.cs ./stetic/libsteticui/Application.cs ./stetic/libsteticui/ApplicationBackend.cs ./stetic/libsteticui/ApplicationBackendController.cs ./stetic/libsteticui/AssemblyResolver.cs ./stetic/libsteticui/AssemblyWidgetLibrary.cs ./stetic/libsteticui/CecilClassDescriptor.cs ./stetic/libsteticui/CecilPropertyDescriptor.cs ./stetic/libsteticui/CecilSignalDescriptor.cs ./stetic/libsteticui/CecilWidgetLibrary.cs ./stetic/libsteticui/CodeGenerationResult.cs ./stetic/libsteticui/CodeGenerator.cs ./stetic/libsteticui/CodeGeneratorInternalClass.cs ./stetic/libsteticui/CodeGeneratorPartialClass.cs ./stetic/libsteticui/Component.cs ./stetic/libsteticui/ComponentEventHandler.cs ./stetic/libsteticui/ComponentSignalEventHandler.cs ./stetic/libsteticui/ComponentType.cs ./stetic/libsteticui/ContainerUndoRedoManager.cs ./stetic/libsteticui/ContextMenu.cs ./stetic/libsteticui/Designer.cs ./stetic/libsteticui/EmbedWindow.cs ./stetic/libsteticui/Glade.cs ./stetic/libsteticui/Grid.cs ./stetic/libsteticui/GuiDispatchServerSink.cs ./stetic/libsteticui/GuiDispatchServerSinkProvider.cs ./stetic/libsteticui/LibraryCache.cs ./stetic/libsteticui/Metacity/ButtonFunction.cs ./stetic/libsteticui/Metacity/ButtonLayout.cs ./stetic/libsteticui/Metacity/FrameFlags.cs ./stetic/libsteticui/Metacity/FrameType.cs ./stetic/libsteticui/Metacity/ObjectManager.cs ./stetic/libsteticui/Metacity/Preview.cs ./stetic/libsteticui/Metacity/Theme.cs ./stetic/libsteticui/Palette.cs ./stetic/libsteticui/PaletteBackend.cs ./stetic/libsteticui/PluggableWidget.cs ./stetic/libsteticui/Project.cs ./stetic/libsteticui/ProjectBackend.cs ./stetic/libsteticui/ProjectViewBackend.cs ./stetic/libsteticui/PropertyEditor.cs ./stetic/libsteticui/PropertyGrid.cs ./stetic/libsteticui/PropertyTree.cs ./stetic/libsteticui/Shadow.cs ./stetic/libsteticui/SignalsEditor.cs ./stetic/libsteticui/SignalsEditorBackend.cs ./stetic/libsteticui/UndoQueue.cs ./stetic/libsteticui/UserInterface.cs ./stetic/libsteticui/WidgetActionBar.cs ./stetic/libsteticui/WidgetComponent.cs ./stetic/libsteticui/WidgetDesigner.cs ./stetic/libsteticui/WidgetDesignerBackend.cs ./stetic/libsteticui/WidgetEditSession.cs ./stetic/libsteticui/WidgetFactory.cs ./stetic/libsteticui/WidgetInfoEventHandler.cs ./stetic/libsteticui/WidgetPropertyTree.cs ./stetic/libsteticui/WidgetPropertyTreeBackend.cs ./stetic/libsteticui/WidgetTree.cs ./stetic/libsteticui/WidgetTreeCombo.cs -pkg:gconf-sharp-2.0 -pkg:glib-sharp-2.0 -pkg:gnome-sharp-2.0 -pkg:gtk-sharp-2.0 -r:../../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll -r:../../../../build/bin/Mono.Cecil.dll -r:Mono.Posix -r:System.Runtime.Remoting -r:System.Xml -resource:./stetic/libsteticui/action.png -resource:./stetic/libsteticui/missing.png
error CS0006: cannot find metadata file `../../../../build/AddIns/MonoDevelop.GtkCore/libstetic.dll'
Compilation failed: 1 error(s), 0 warnings
make[4]: *** [../../../../build/AddIns/MonoDevelop.GtkCore/libsteticui.dll.mdb] Error 1
make[4]: *** Waiting for unfinished jobs....
./stetic/libstetic/editor/ActionToolItem.cs(108,86): warning CS0612: `Gtk.Toolbar.IconSize' is obsolete
./stetic/libstetic/editor/ActionToolItem.cs(190,60): warning CS0612: `Gtk.Toolbar.IconSize' is obsolete
./stetic/libstetic/wrapper/ActionToolbarWrapper.cs(80,46): warning CS0612: `Gtk.Toolbar.IconSize' is obsolete
./stetic/libstetic/wrapper/ActionToolbarWrapper.cs(81,39): warning CS0612: `Gtk.Toolbar.IconSize' is obsolete
./stetic/libstetic/GladeUtils.cs(290,35): warning CS0169: The private method `Stetic.GladeUtils.ParseUnichar(string)' is never used
Compilation succeeded - 5 warning(s)
make[4]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.18/work/monodevelop-0.18/src/addins/MonoDevelop.GtkCore/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.18/work/monodevelop-0.18/src/addins/MonoDevelop.GtkCore'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.18/work/monodevelop-0.18/src/addins'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-util/monodevelop-0.18/work/monodevelop-0.18/src'
make: *** [all-recursive] Error 1

Appears to be a parallel make error; goes away with MAKEOPTS="-j1".
Comment 1 Ed Catmur 2007-12-27 14:10:40 UTC
Created attachment 139410 [details, diff]
stetic-parallel.patch

Partial patch - there seems to be some SUBDIRS issues as well.
Comment 2 Saleem Abdulrasool (RETIRED) gentoo-dev 2008-03-02 07:20:56 UTC
Thanks for the patch.  Included it with the 0.19 bump.
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2008-03-02 11:31:25 UTC
*** Bug 212046 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2008-03-02 11:31:48 UTC
No workie...
Comment 5 Marcello Magaldi 2008-03-02 11:42:04 UTC
(In reply to comment #4)
> No workie...
> 

rebuilding 0.19 works if MAKEOPTS="-j1" , could it be a solution?
Comment 6 Matteo Modesti 2008-03-02 23:15:44 UTC
> rebuilding 0.19 works if MAKEOPTS="-j1" , could it be a solution?

Yes, the same solution has been used for Mono 1.2.4:
https://bugs.gentoo.org/show_bug.cgi?id=178820

I think it could be used here too... fixing the problem is the best, but until then i think it could be workaround-ed with MAKEOPTS="-j1" in the ebuild...
Comment 7 Saleem Abdulrasool (RETIRED) gentoo-dev 2008-03-03 06:05:34 UTC
added an extremely disgusting hack to make it sorta work but not really ... but as Ed had mentioned, it really is something that would be fixed best by a subdirs reworking.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2008-03-04 09:02:22 UTC
*** Bug 212253 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2008-03-06 18:18:26 UTC
*** Bug 212522 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2008-03-06 18:18:58 UTC
No, it doesn't work.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2008-03-06 19:45:12 UTC
*** Bug 212528 has been marked as a duplicate of this bug. ***
Comment 12 Jurek Bartuszek (RETIRED) gentoo-dev 2008-06-01 15:01:08 UTC
Do you experience this when building 1.0?
Comment 13 Matteo Modesti 2008-06-02 01:05:20 UTC
(In reply to comment #12)
> Do you experience this when building 1.0?

No, I just built monodevelop 1.0 with no problems.
I'm using amd64 and no active USE flags: USE="-aspnet -cxx -subversion"

But I see that the ebuild is still hacked, in fact:

# grep MAKEOPTS /usr/portage/dev-util/monodevelop/monodevelop-1.0.ebuild
MAKEOPTS="-j1"

so I think nothing's changed...
Comment 14 Helmut Eberharter 2008-06-02 09:27:24 UTC
Just installed it without problems on x86. For the sake of completness: USE="-aspnet -cxx -subversion"
Comment 15 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-25 16:15:17 UTC
(fixed)