Hot on the heels of the last release comes Tangerine 0.2.8, with the only major change being a new plugin for Muine.
Hot on the heels of the last release comes Tangerine 0.2.8, with the only major change being a new plugin for Muine.
Posted in General.
4 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
I heart you.
Under Ubuntu Edgy I’m having a build problem with this release (I didn’t with the previous release). I’m unsure if this points at a problem here or in mono:
Making all in muine
make[2]: Entering directory `/home/mattisking/cvs/tangerine/plugins/muine’
/usr/bin/gmcs -unsafe -r:/usr/lib/cli/avahi-sharp-1.0/avahi-sharp.dll -target:library -out:tangerine-muine.dll ./MuinePlugin.cs ./MuineDatabase.cs \
-r:../../deps/daap-sharp/daap-sharp.dll -r:../../deps/Nini.dll -r:../../deps/entagged-sharp.dll -r:../../deps/log4net.dll -r:../../src/tangerine.dll -r:Mono.Posix
./MuineDatabase.cs(32,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(47,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(71,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(90,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(136,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(155,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(174,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(194,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(216,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(238,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(260,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(286,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(367,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(411,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(428,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
./MuineDatabase.cs(473,4): error CS0647: Error during emitting `System.Runtime.InteropServices.DllImportAttribute’ attribute. The reason is `Empty name is not legal
Parameter name: dllName’
Compilation failed: 16 error(s), 0 warnings
Any ideas on that?
Ok… “obviously” it’s freaking out because it’s building the muine-plugin, only I don’t have muine installed (nor have I ever on this clean-ish install of Ubuntu Edgy). So, the problem I guess is that the configure script is improperly detecting muine on my system…?
… and the problem is occuring because of these lines in configure:
LIBMUINE32=`dirname $MUINE_BINARY | sed -e "s/bin/lib\/muine\/libmuine.so/"`
LIBMUINE64=`dirname $MUINE_BINARY | sed -e "s/bin/lib64\/muine\/libmuine.so/"`
During execution I see this:
checking for GLIB_SHARP... yes
dirname: missing operand
Try `dirname --help' for more information.
dirname: missing operand
Try `dirname --help' for more information.
configure: creating ./config.status
At this point I’m not much use - I don’t know much about writing these configure scripts but that seems to be the culprit that’s causing the muine detection to succeed where it should fail. For the time being I’ll just hack aroud it.