Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008524opensim[MISC] Compiling / Buildingpublic2019-04-30 06:362019-04-30 09:24
ReporterEmperorStarfinder 
Assigned ToEmperorStarfinder 
PriorityurgentSeverityblockReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version0.9.0.1 
Target VersionFixed in Versionmaster (dev code) 
Summary0008524: Build error in Linux
DescriptionThe following build error occurs during building latest master on both Debian 9 and Ubuntu 18.04 (x64) using the latest version of mono.

/home/dev/Desktop/OpenSim-test/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs(43,43): Error CS1501: No overload for method 'GetBytes' takes 1 arguments (CS1501) (OpenSim.Region.Framework)
/home/dev/Desktop/OpenSim-Test/OpenSim/Region/Framework/Scenes/SceneObjectPart.cs(43,43): Error CS1501: No overload for method 'GetBytes' takes 1 arguments (CS1501) (OpenSim.Region.Framework)

This error does not come up on a Windows test build.

NOTE: I have tested multiple different times with fresh VM setups of the two operating systems with the same result.
Steps To ReproduceSteps to reproduce:

1. Pull the latest copy from OpenSimulator master repository branch.

2. run ./runprebuild.sh (after you cd into the directory you have put it).

3. run OpenSim.sln in Mono Develop (or other software on Linux).

4. The error occurs during the build.
TagsNo tags attached.
Git Revision or version number
Run Mode Grid (Multiple Regions per Sim)
Physics EngineBulletSim
EnvironmentMono / Linux64
Mono Version5.x
Viewer
Attached Filespng file icon buildsfine.png [^] (117,380 bytes) 2019-04-30 09:09

- Relationships

-  Notes
(0035182)
BillBlight (developer)
2019-04-30 08:14
edited on: 2019-04-30 08:18

try building with msbuild as is actually per the documentation.

I don't see anywhere in the build docs that says, "This builds with mono develop"

(0035183)
EmperorStarfinder (reporter)
2019-04-30 08:38

@BillBlight Mono Develop is just an IDE like Visual Studios. Mono Develop doesn't have anything to do with MSBuild. I just happen to use the IDE on my Linux VMs.

Tested with the command msbuild OpenSim.sln and got the same errors.
(0035184)
BillBlight (developer)
2019-04-30 08:48

Just did a 4 builds of master, with msbuild, no errors ..

Make sure you are using a clean build directory and there are no leftover artifacts from previous builds ..

And YES I KNOW WHAT MONO DEVELOP IS ..

But that being said, it is outside the scope of how the documentation suggests to build opensimulator.
(0035186)
EmperorStarfinder (reporter)
2019-04-30 08:54

I should note when I did a build in March and built on Debian 9 and Ubuntu 18.04 this error wasn't there and build succeeded. So this is caused by a recent change probably within Mono.

Artifacts were fresh. I never test builds with unclean code.
(0035187)
BillBlight (developer)
2019-04-30 08:57

what is the exact version of mono you are using?
(0035188)
BillBlight (developer)
2019-04-30 09:02

Also are you including any extra addons?
(0035189)
EmperorStarfinder (reporter)
2019-04-30 09:04

Mono Version:

Mono JIT compiler version 5.20.1.19 (tarball Thu Apr 11 09:02:17 UTC 2019)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS: __thread
    SIGSEGV: altstack
    Notifications: epoll
    Architecture: amd64
    Disabled: none
    Misc: softdebug
    Interpreter: yes
    LLVM: yes(600)
    Suspend: hybrid
    GC: sgen (concurrent by default)

Although I am running a couple more tests as I think I found the problem. I was able to just push through a successful build so I am retesting to see if I did solve whatever the hangup is.
(0035190)
BillBlight (developer)
2019-04-30 09:10

see attached image ..
(0035191)
EmperorStarfinder (reporter)
2019-04-30 09:23

Yes, I do believe you as you have the same VM setup it looks like.

It looks like something just got garbled along the way here between my git bot pulling from the OpenSim repository and putting it in my team's in-house repository thus causing a false set of errors. probably format conversion from the OpenSim repository to the in-house gitlab system (though it would be strange for that but at this point appears to be an in-house issue).
(0035192)
EmperorStarfinder (reporter)
2019-04-30 09:24

Withdrawing as this does appear now to be related to my team's in-house repository and build system.

- Issue History
Date Modified Username Field Change
2019-04-30 06:36 EmperorStarfinder New Issue
2019-04-30 08:14 BillBlight Note Added: 0035182
2019-04-30 08:18 BillBlight Note Edited: 0035182 View Revisions
2019-04-30 08:38 EmperorStarfinder Note Added: 0035183
2019-04-30 08:48 BillBlight Note Added: 0035184
2019-04-30 08:54 EmperorStarfinder Note Added: 0035186
2019-04-30 08:57 BillBlight Note Added: 0035187
2019-04-30 09:02 BillBlight Note Added: 0035188
2019-04-30 09:04 EmperorStarfinder Note Added: 0035189
2019-04-30 09:09 BillBlight File Added: buildsfine.png
2019-04-30 09:10 BillBlight Note Added: 0035190
2019-04-30 09:23 EmperorStarfinder Note Added: 0035191
2019-04-30 09:24 EmperorStarfinder Note Added: 0035192
2019-04-30 09:24 EmperorStarfinder Status new => resolved
2019-04-30 09:24 EmperorStarfinder Fixed in Version => master (dev code)
2019-04-30 09:24 EmperorStarfinder Resolution open => fixed
2019-04-30 09:24 EmperorStarfinder Assigned To => EmperorStarfinder


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker