Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 195925
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: dotnet <dotnet@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Tim Taubert <ttmails2@gmx.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
monodevelop-0.16.ebuild monodevelop-0.16.ebuild adopted from 0.15 text/plain Tim Taubert 2007-10-15 08:46 0000 4.44 KB Details
monodevelop-0.16-configure.patch monodevelop-0.16-configure.patch patch Tim Taubert 2007-10-15 08:50 0000 2.89 KB Details | Diff
monodevelop-0.16-configure.patch monodevelop-0.16-configure.patch patch Tim Taubert 2007-10-25 20:34 0000 4.14 KB Details | Diff
monodevelop-0.16-aspnetedit-addon.patch monodevelop-0.16-aspnetedit-addon.patch patch Tim Taubert 2007-10-25 20:36 0000 1.07 KB Details | Diff
monodevelop-0.16.ebuild monodevelop-0.16.ebuild text/plain Tim Taubert 2007-10-25 20:38 0000 3.78 KB Details
monodevelop-0.16.ebuild monodevelop-0.16.ebuild text/plain Tim Taubert 2007-10-25 22:22 0000 3.79 KB Details
monodevelop-0.17.ebuild monodevelop-0.17.ebuild text/plain Tim Taubert 2007-11-06 18:22 0000 3.79 KB Details
monodevelop-0.17-aspnetedit-addon.patch monodevelop-0.17-aspnetedit-addon.patch patch Tim Taubert 2007-11-06 18:23 0000 1.07 KB Details | Diff
monodevelop-0.17-configure.patch monodevelop-0.17-configure.patch patch Tim Taubert 2007-11-06 18:23 0000 4.14 KB Details | Diff
monodevelop-0.17-aspnetedit-addon.patch monodevelop-0.17-aspnetedit-addon.patch patch cmuelle8 2007-11-14 09:35 0000 2.21 KB Details | Diff
monodevelop-0.17-aspnetedit-addon.patch monodevelop-0.17-aspnetedit-addon.patch patch cmuelle8 2007-11-14 09:49 0000 2.24 KB Details | Diff
overlay.tar.bz2 Overlay ebuild for MonoDevelop 0.18 (beta3). application/octet-stream Tim Taubert 2007-12-20 13:23 0000 50.00 KB Details
overlay-md-18.1.tar.bz2 Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3) application/octet-stream Tim Taubert 2007-12-22 10:21 0000 90.00 KB Details
overlay-md-18.1.tar.bz2 Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3) application/octet-stream Tim Taubert 2007-12-22 19:46 0000 80.00 KB Details
overlay-md-18.1.tar.bz2 Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3) application/octet-stream Tim Taubert 2007-12-27 22:47 0000 100.00 KB Details
overlay-md-0.18.1.tar.bz2 Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3) application/octet-stream Tim Taubert 2007-12-28 08:15 0000 13.36 KB Details
overlay-md-0.19.tar.bz2 Overlay ebuilds for MonoDevelop 0.19 application/octet-stream Tim Taubert 2008-02-15 07:08 0000 3.49 KB Details
monodevelop-1.0.tar.bz2 monodevelop 1.0 ebuilds application/octet-stream Tim Taubert 2008-03-20 20:41 0000 4.18 KB Details
monodevelop-1.0-r1.patch monodevelop-1.0-r1.patch patch Tim Taubert 2008-04-22 14:49 0000 374 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 195925 depends on: Show dependency tree
Bug 195925 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-10-15 08:44 0000
New ebuild

Reproducible: Always

------- Comment #1 From Tim Taubert 2007-10-15 08:46:04 0000 -------
Created an attachment (id=133520) [details]
monodevelop-0.16.ebuild adopted from 0.15

------- Comment #2 From Tim Taubert 2007-10-15 08:50:00 0000 -------
Created an attachment (id=133522) [details]
monodevelop-0.16-configure.patch

This patch was adopted from the one of version 0.15. The firefox/mozilla
recognition in "configure.in" changed from 0.15 to 0.16 and aspnet is now the
default. Maybe someone could revise these changes. This ebuild works fine for
me with use flags "firefox" and "aspnet" on x86.

------- Comment #3 From Claes Mogren 2007-10-16 12:20:49 0000 -------
Tried it on ~amd64 with Mono 1.2.5.1 and USE="firefox java subversion", and
that worked. Adding "aspnet aspnetedit boo" pulled in some more deps but then
it fails with:
------------------------------------------------------------------------------
 * Fixing bundled jscall ...
rm: cannot remove `Extras/AspNetEdit/libs//jscall.dll': No such file or
directory
ln: target `Extras/AspNetEdit/libs/' is not a directory: No such file or
directory
<snip>
 * The specific snippet of code:
 *              ln -s /usr/$(get_libdir)/jscall-sharp/JSCall.js ${jscalldir} \
 *                      || die "ln failed"
------------------------------------------------------------------------------
Removing the aspnetedit flag it fails on boo being too old instead (see bug
#192155).

Compiling with USE="firefox java subversion aspnet" flags work though.

------- Comment #4 From Tim Taubert 2007-10-25 20:34:12 0000 -------
Created an attachment (id=134377) [details]
monodevelop-0.16-configure.patch

This patch was updated to recognize/work with a seamonkey installation.

------- Comment #5 From Tim Taubert 2007-10-25 20:36:32 0000 -------
Created an attachment (id=134379) [details]
monodevelop-0.16-aspnetedit-addon.patch

This patch ensures that we install the aspnetedit add-on ourselves.

------- Comment #6 From Tim Taubert 2007-10-25 20:38:21 0000 -------
Created an attachment (id=134380) [details]
monodevelop-0.16.ebuild

This ebuild was updated to ensure that we install the aspnetedit add-on
ourselves. It should now work with the aspnetedit USE flag set. Please test
anyone using this add-on regularly, thanks.

------- Comment #7 From Tim Taubert 2007-10-25 22:22:02 0000 -------
Created an attachment (id=134389) [details]
monodevelop-0.16.ebuild

This ebuild requires the correct boo version but unfortunately does not work
with use flag boo. The boo libs are in "/usr/lib/mono/boo" but monodevelop
expects them to be in "/usr/lib/boo". I tried to fix this, but I'm not really
into this - so please could someone else change this? This shouldn't be hard if
you know where to apply the changes, thanks.

------- Comment #8 From Tim Taubert 2007-11-06 18:22:58 0000 -------
Created an attachment (id=135356) [details]
monodevelop-0.17.ebuild

------- Comment #9 From Tim Taubert 2007-11-06 18:23:22 0000 -------
Created an attachment (id=135358) [details]
monodevelop-0.17-aspnetedit-addon.patch

------- Comment #10 From Tim Taubert 2007-11-06 18:23:38 0000 -------
Created an attachment (id=135359) [details]
monodevelop-0.17-configure.patch

------- Comment #11 From Claes Mogren 2007-11-06 19:57:16 0000 -------
Compiling boo-0.8.0.2730 and then trying to build monodevelop with USE="aspnet
aspnetedit boo firefox java subversion -seamonkey" gives the following error:
/usr/bin/booc -r:/usr/lib/boo/Boo.Lang.dll -r:/usr/lib/boo/Boo.Lang.Useful.dll
-r:/usr/lib/boo/Boo.Lang.CodeDom.dll -r:/usr/lib/boo/Boo.Lang.Compiler.dll
-r:/usr/lib/boo/Boo.Lang.Parser.dll -r:/usr/lib/boo/Boo.Lang.Interpreter.dll  
-r:/usr/lib64/mono/gtk-sharp-2.0/glib-sharp.dll  
-r:/usr/lib64/mono/gtk-sharp-2.0/pango-sharp.dll
-r:/usr/lib64/mono/gtk-sharp-2.0/atk-sharp.dll
-r:/usr/lib64/mono/gtk-sharp-2.0/gdk-sharp.dll
-r:/usr/lib64/mono/gtk-sharp-2.0/gtk-sharp.dll
-r:/usr/lib64/mono/gtk-sharp-2.0/glib-sharp.dll  
-r:../../../build/bin/Mono.Addins.dll
-r:../../../build/bin/Mono.Addins.Setup.dll
-r:../../../build/bin/MonoDevelop.Core.dll
-r:../../../build/bin/MonoDevelop.Core.Gui.dll  ./BooShell.boo 
-o:../../../build/AddIns/BackendBindings/BooShell.dll -t:library
Boo Compiler version 0.8.0.2730 (CLR v2.0.50727.42)
Fatal error: Cannot find assembly: '/usr/lib/boo/Boo.Lang.dll'.
make[3]: *** [../../../build/AddIns/BackendBindings/BooShell.dll] Error 255
make[3]: Leaving directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras/BooBinding/BooShell'
make[2]: *** [all-recursive] Error 1

The reason is that it's looking in /usr/lib/boo/ instead of
/usr/lib64/mono/boo/ where the softlinks are. /usr/lib/mono/boo/ would also
work since that's a link to lib64.

Doing an ugly hack and copying the softlinks to /usr/lib/boo/ I got past that,
but hit an even uglier problem:

make[5]: Entering directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras/AspNetEdit/chrome'
mkdir -p /usr/lib/monodevelop/AddIns/AspNetEdit; \
        cp aspdesigner.jar /usr/lib/monodevelop/AddIns/AspNetEdit/
cp aspdesigner.manifest /usr/lib64/mozilla-firefox/chrome/
ACCESS DENIED  open_wr:  
/usr/lib64/mozilla-firefox/chrome/aspdesigner.manifest
ACCESS DENIED  mkdir:     /usr/lib64/monodevelop/AddIns/AspNetEdit
cp: cannot create regular file
`/usr/lib64/mozilla-firefox/chrome/aspdesigner.manifest': Permission denied
mkdir: cannot create directory `/usr/lib/monodevelop/AddIns/AspNetEdit':
Permission denied
make[5]: *** [install-manifest] Error 1
make[5]: *** Waiting for unfinished jobs....
ACCESS DENIED  open_wr:   /usr/lib/monodevelop/AddIns/AspNetEdit
cp: cannot create regular file `/usr/lib/monodevelop/AddIns/AspNetEdit/':
Permission denied
make[5]: *** [install-files] Error 1
make[5]: Leaving directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras/AspNetEdit/chrome'
make[4]: *** [install-data-am] Error 2
make[4]: Leaving directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras/AspNetEdit/chrome'
make[3]: *** [install-am] Error 2
make[3]: Leaving directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras/AspNetEdit/chrome'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras/AspNetEdit'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory
`/tmp/portage/dev-util/monodevelop-0.17/work/monodevelop-0.17/Extras'
make: *** [install-recursive] Error 1
 * 
 * ERROR: dev-util/monodevelop-0.17 failed.
 * Call stack:
 *                 ebuild.sh, line 1696:  Called dyn_install
 *                 ebuild.sh, line 1133:  Called qa_call 'src_install'
 *                 ebuild.sh, line   44:  Called src_install
 *   monodevelop-0.17.ebuild, line   90:  Called die
 * The specific snippet of code:
 *      emake DESTDIR="${D}" install || die "install failed"
 *  The die message:
 *   install failed
 * 
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/log/portage/dev-util:monodevelop-0.17:20071106-194316.log'.
 * This ebuild is from an overlay: '/usr/local/portage/'
 * 
--------------------------- ACCESS VIOLATION SUMMARY
---------------------------
LOG FILE = "/var/log/sandbox/sandbox-dev-util_-_monodevelop-0.17-30232.log"

open_wr:   /usr/lib64/mozilla-firefox/chrome/aspdesigner.manifest
mkdir:     /usr/lib64/monodevelop/AddIns/AspNetEdit
open_wr:   /usr/lib/monodevelop/AddIns/AspNetEdit (symlink to
/usr/lib64/monodevelop/AddIns/)
--------------------------------------------------------------------------------



The mkdir -p /usr/lib/monodevelop/AddIns/AspNetEdit; cp aspdesigner.jar
/usr/lib/monodevelop/AddIns/AspNetEdit/ line is surely not ok.

Removing aspnetedit from the USE-flags makes it compile. Tried it and it worked
to create a boo project, but crashed in libc.so.6 when I closed it down.

Thanks for working on this though, and I'll be happy to test more things later
on.

/Claes 

------- Comment #12 From Tim Taubert 2007-11-11 11:41:44 0000 -------
I just added a new patch to the boo ebuild (see bug #192155). Now pkg-config
returns the right linker flags and monodevelop compiles cleanly with the boo
use flag.

------- Comment #13 From cmuelle8 2007-11-14 09:35:27 0000 -------
Created an attachment (id=135946) [details]
monodevelop-0.17-aspnetedit-addon.patch

Sandbox violations removed when aspnetedit use flag is used..

------- Comment #14 From cmuelle8 2007-11-14 09:49:18 0000 -------
Created an attachment (id=135951) [details]
monodevelop-0.17-aspnetedit-addon.patch

mkdir for manifest added in aspnetedit addon's Makefile.am

------- Comment #15 From Tim Taubert 2007-12-20 13:18:43 0000 -------
monodevelop 0.18 version bump

------- Comment #16 From Tim Taubert 2007-12-20 13:23:04 0000 -------
Created an attachment (id=138975) [details]
Overlay ebuild for MonoDevelop 0.18 (beta3).

This overlay package contains the following ebuilds:

monodevelop-0.18
monodevelop-boo-0.18
monodevelop-database-0.18
monodevelop-java-0.18

gtksourceview-sharp-0.11
mono-addins-0.3

Known bugs: Creating a new non-empty ASP.NET project fails. I wasn't yet able
to find/fix the error.

All other functions are working as far as I could test them. Have fun with the
new MonoDevelop :).

------- Comment #17 From Tim Taubert 2007-12-22 10:19:18 0000 -------
monodevelop 0.18.1 version bump (contains several bugfixes)

------- Comment #18 From Tim Taubert 2007-12-22 10:21:58 0000 -------
Created an attachment (id=139082) [details]
Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3)

This overlay package contains the following ebuilds:

monodevelop-0.18.1
monodevelop-boo-0.18.1
monodevelop-database-0.18
monodevelop-java-0.18

gtksourceview-sharp-0.11
mono-addins-0.3

The former bug when creating a new ASP.NET project was fixed in this update.

------- Comment #19 From Jan Oravec 2007-12-22 18:24:55 0000 -------
Hi Tim,

I have tried your ebuilds on amd64, everything works as expected. I think that
'firefox' and 'seamonkey' USE flags are unnecessary, as aspnetedit is not
shipped with monodevelop by default anymore.

------- Comment #20 From Tim Taubert 2007-12-22 18:37:29 0000 -------
Hey Jan,

I think the welcome page add-in still needs these use flags.

------- Comment #21 From Jan Oravec 2007-12-22 19:26:35 0000 -------
I guess welcome page addin is internally using gecko-sharp, which is already
dependency of monodevelop ebuild. Currently, firefox/seamonkey USE flags
creates optional direct dependency on firefox/seamonkey packages. They are not
used anywhere else in ebuild.

------- Comment #22 From Tim Taubert 2007-12-22 19:31:13 0000 -------
Yes, of course you're right. I was thinking in the totally wrong direction.
Thanks for your hint I'll remove the use flags.

------- Comment #23 From Tim Taubert 2007-12-22 19:46:20 0000 -------
Created an attachment (id=139127) [details]
Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3)

Removed the firefox/seamonkey use flags because they aren't need anymore.

------- Comment #24 From Tim Taubert 2007-12-27 22:47:42 0000 -------
Created an attachment (id=139470) [details]
Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3)

Added dependency for dev-util/cflags if compiled with c++ use flag.
Additionally a patch was added because the cflags binary is named
"exuberant-ctags" (not "ctags") on gentoo - MD crashed while creating a new
c/c++ project.

------- Comment #25 From cmuelle8 2007-12-28 02:30:49 0000 -------
it's just a tar archive here, not .bz2 compressed

greetings..

------- Comment #26 From Tim Taubert 2007-12-28 08:15:42 0000 -------
Created an attachment (id=139485) [details]
Overlay ebuild for MonoDevelop 0.18.1 (1.0 beta3)

Sorry, my bad - now it's a bzipped tar archive...

------- Comment #27 From Jurek Bartuszek 2007-12-31 05:12:33 0000 -------
Done, thanks! All additional ebuilds have been added as well.

------- Comment #28 From Tim Taubert 2008-02-15 07:06:35 0000 -------
MonoDevelop 0.19 is out.

Unfortunately monodevelop-boo does not build against the newest boo (0.8.1) -
it's not yet in portage anyway.

------- Comment #29 From Tim Taubert 2008-02-15 07:08:16 0000 -------
Created an attachment (id=143558) [details]
Overlay ebuilds for MonoDevelop 0.19

------- Comment #30 From Saleem Abdulrasool (RETIRED) 2008-03-02 07:30:25 0000 -------
bumped in portage.

------- Comment #31 From Tim Taubert 2008-03-04 06:07:33 0000 -------
The new monodevelop-boo, monodevelop-database and monodevelop-java versions are
missing in portage. Is this as intended?

------- Comment #32 From Leszek Ciesielski 2008-03-15 12:01:54 0000 -------
http://www.monodevelop.com/MonoDevelop_1.0_Released

Version 1.0 has been released today.

------- Comment #33 From Jan Oravec 2008-03-17 17:01:42 0000 -------
MD 1.0 + Mono 1.9 combination requires mono-addins-0.3.1

------- Comment #34 From Tim Taubert 2008-03-20 20:41:34 0000 -------
Created an attachment (id=146697) [details]
monodevelop 1.0 ebuilds

This overlay contains ebuilds for the following packages:

  + dev-util/monodevelop-1.0
  + dev-util/monodevelop-boo-1.0
  + dev-util/monodevelop-java-1.0
  + dev-util/monodevelop-database-1.0

Working for me on x86.

If you want to use mono 1.9 you'll also need mono-addins-0.3.1 - see bug
#213381 for ebuilds. 

------- Comment #35 From Giacomo Graziosi 2008-03-29 11:54:20 0000 -------
Would you please bump in portage?

------- Comment #36 From Tim Taubert 2008-03-29 12:25:27 0000 -------
I really would if I could :)

------- Comment #37 From Andrea Pinazzi 2008-04-22 12:18:48 0000 -------
Posting here for two reasons

1st: Thank to everybody who worked on these ebuilds

2nd: monodevelop-1.0.ebuild should be tweaked to depend on
>=dev-dotnet/mono-addins-0.3.1 instead of 0.3. With the older (0.3) it spitted
out some very long tracebacks and an error window on start. Now that I've
upgraded it'is all fine. (I missed to update my entry in package.keywords)

Bye

------- Comment #38 From Tim Taubert 2008-04-22 14:49:54 0000 -------
Created an attachment (id=150597) [details]
monodevelop-1.0-r1.patch

This is the patch against "monodevelop-1.0.ebuild" to make monodevelop-1.0
dependant of >=mono-addins-0.3.1.

------- Comment #39 From Marcello Magaldi 2008-05-08 09:24:14 0000 -------
(In reply to comment #38)
> Created an attachment (id=150597) [edit] [details]
> monodevelop-1.0-r1.patch
> 
> This is the patch against "monodevelop-1.0.ebuild" to make monodevelop-1.0
> dependant of >=mono-addins-0.3.1.
> 

I got this error on compiling mono-addins-0.3.1 :
./Mono.Addins.Gui/NewSiteDialog.cs ./Mono.Addins.Gui/ProgressDialog.cs
./Mono.Addins.Gui/Services.cs  -resource:./gtk-gui/gui.stetic,gui.stetic 
-resource:./icons/package-x-generic.png,package-x-generic.png 
-resource:./icons/package-x-generic_16.png,package-x-generic_16.png 
-resource:./icons/package-x-generic_22.png,package-x-generic_22.png 
-resource:./icons/system-software-update.png,system-software-update.png 
-resource:./icons/user-package.png,user-package.png -pkg:glib-sharp-2.0
-pkg:gtk-sharp-2.0 -r:Mono.Posix -r:System   -r:../bin/Mono.Addins.dll 
-r:../bin/Mono.Addins.Setup.dll
./Mono.Addins.Gui/ManageSitesDialog.cs(98,66): error CS0246: The type or
namespace name `Exception' could not be found. Are you missing a using
directive or an assembly reference?
Compilation failed: 1 error(s), 0 warnings
make[1]: *** [../bin/Mono.Addins.Gui.dll] Error 1
make[1]: Leaving directory
`/var/tmp/portage/dev-dotnet/mono-addins-0.3.1/work/mono-addins-0.3.1/Mono.Addins.Gui'
make: *** [all-recursive] Error 1

do I need to use mono-1.9 to successfully compile mono-addins-0.3.1 ?

------- Comment #40 From Jurek Bartuszek 2008-06-01 14:58:33 0000 -------
Fixed in CVS, thanks!

And BTW, next time you request a new version bump, please file a new bug.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug