Re: opensim 0.9.0.0 released (revision money server 807)
- You cannot open a new topic into this forum
- Guests cannot post into this forum
Luisillo
From: Spain
Posts: 80

Hi
I am trying to compile from sources in windows7-64 but have this error.
Some help?
thank you
"X:\0.9.0\opensim\banco dev\opensim.currency.sln" (default target) (1) ->
"X:\0.9.0\opensim\banco dev\OpenSim.Grid.MoneyServer\MoneyServer.csproj" (defau
lt target) (2) ->
"X:\0.9.0\opensim\banco dev\OpenSim.Modules.Currency\OpenSim.Modules.Currency.c
sproj" (default target) (4) ->
(CoreCompile target) ->
DTLNSLMoneyModule.cs(178,15): error CS0535: 'OpenSim.Modules.Currency.DTLNSLM
oneyModule' does not implement interface member 'OpenSim.Framework.IMoneyModule
.MoveMoney(OpenMetaverse.UUID, OpenMetaverse.UUID, int, OpenMetaverse.MoneyTran
sactionType, string)' [X:\0.9.0\opensim\banco dev\OpenSim.Modules.Currency\Open
Sim.Modules.Currency.csproj]
7 Warning(s)
1 Error(s)
Some idea?
I am trying to compile from sources in windows7-64 but have this error.
Some help?
thank you
"X:\0.9.0\opensim\banco dev\opensim.currency.sln" (default target) (1) ->
"X:\0.9.0\opensim\banco dev\OpenSim.Grid.MoneyServer\MoneyServer.csproj" (defau
lt target) (2) ->
"X:\0.9.0\opensim\banco dev\OpenSim.Modules.Currency\OpenSim.Modules.Currency.c
sproj" (default target) (4) ->
(CoreCompile target) ->
DTLNSLMoneyModule.cs(178,15): error CS0535: 'OpenSim.Modules.Currency.DTLNSLM
oneyModule' does not implement interface member 'OpenSim.Framework.IMoneyModule
.MoveMoney(OpenMetaverse.UUID, OpenMetaverse.UUID, int, OpenMetaverse.MoneyTran
sactionType, string)' [X:\0.9.0\opensim\banco dev\OpenSim.Modules.Currency\Open
Sim.Modules.Currency.csproj]
7 Warning(s)
1 Error(s)
Some idea?
Votes:148
Average:3.38
Luisillo
From: Spain
Posts: 80

Master Iseky we have two "Mono.Security.dll" files, one in the root of trunk directory and another one in /configure directory, and both are different. I am using the first one with date 15.01.2017 trying to compile because when I use binaries MoneyServer.exe start well
Votes:68
Average:5.29
manza
Posts: 6

Hi, Luisillo
I think Master Iseki will release the official version for 0.9.0 soon.
I have my temporary work around to use before that time. It work perfectly for opensim release 09.0.0. release.
1. I use Mono.Security.dll in the config directory. Because It is version 4.0.0.0, and I found the error message about usage of Mono.Security.dll old version. The Mono.Security.dll of the root of trunk directory is only version 2.0.0.0.
2. Fortunately I am a programmer, to solve the "DTLNSLMoneyModule.cs(178,15): error CS0535" error,
it need to insert some coding to the file opensim.currency\OpenSim.Modules.Currency\DTLNSLMoneyModule.cs.
The coding are the following 4 lines, you need to insert them at line no. 588 (after the line of "// for 0.8.3 over" but just right before the next line of "#endregion" ) :
public bool MoveMoney(UUID fromAgentID, UUID toAgentID, int amount, MoneyTransactionType type, string text)
{
return ForceTransferMoney(fromAgentID, toAgentID, amount, (int)TransactionType.MoveMoney, UUID.Zero, (ulong)0, UUID.Zero, text);
}
// Use as you own risk. More info or some help, contact me. Good Luck.
I think Master Iseki will release the official version for 0.9.0 soon.
I have my temporary work around to use before that time. It work perfectly for opensim release 09.0.0. release.
1. I use Mono.Security.dll in the config directory. Because It is version 4.0.0.0, and I found the error message about usage of Mono.Security.dll old version. The Mono.Security.dll of the root of trunk directory is only version 2.0.0.0.
2. Fortunately I am a programmer, to solve the "DTLNSLMoneyModule.cs(178,15): error CS0535" error,
it need to insert some coding to the file opensim.currency\OpenSim.Modules.Currency\DTLNSLMoneyModule.cs.
The coding are the following 4 lines, you need to insert them at line no. 588 (after the line of "// for 0.8.3 over" but just right before the next line of "#endregion" ) :
public bool MoveMoney(UUID fromAgentID, UUID toAgentID, int amount, MoneyTransactionType type, string text)
{
return ForceTransferMoney(fromAgentID, toAgentID, amount, (int)TransactionType.MoveMoney, UUID.Zero, (ulong)0, UUID.Zero, text);
}
// Use as you own risk. More info or some help, contact me. Good Luck.
Votes:76
Average:4.08
Luisillo
From: Spain
Posts: 80

Solved Thank you very much.
With your new code in opensim.currency\OpenSim.Modules.Currency\DTLNSLMoneyModule.cs the problem is solved. Compilation with warnings but no error.
Thank you again.
A big hug.
With your new code in opensim.currency\OpenSim.Modules.Currency\DTLNSLMoneyModule.cs the problem is solved. Compilation with warnings but no error.
Thank you again.
A big hug.
Votes:66
Average:6.21
Previous post
-
Next post
|
Parent
-
No child
|
Posted on 2017/9/5 23:48
manza
Posts: 6

You are welcome !!.
Enjoy Opensim 0.9.0.0 release... :)
Enjoy Opensim 0.9.0.0 release... :)
Votes:86
Average:4.88