[Opensim-users] [Opensim-dev] INFO: Running OpenSim on NetBSD-Current

Ursula MATOVA ursula.matova at klintcentral.net
Sun Nov 2 13:10:56 UTC 2008


That's it :)

Need to clear my S/L Viewer cache :) ... Solve the "Texture Library  
folder" empty :)

Regards.

Let's now test in grid mode and compare performances with Linux  
Systems :)

Le 2 nov. 08 à 14:02, Ursula MATOVA a écrit :

> Just for information :
>
> about libopenjpeg, I found informations here : http://jira.openmv.org/browse/LIBOMV-383
>
> And I cannot remember if I recompile the libopenjpeg-libsl-2.1.2.0 too
> ( I have made too many tests ) ...
>
> In case this one is needed :
>
> svn co http://opensimulator.org/svn/opensim-libs/trunk opensim-libs
> cd opensim-libs/unmanaged/openjpeg-libsl
> gmake
>
> then copy the libopenjpeg-libsl-2.1.2.0.so to your opendim bin
> directory.
>
> Regards.
>
> PS: use GMAKE instead of MAKE for all your compilations of
> libopenjpeg ... it's mandatory.
>
> Le 2 nov. 08 à 13:58, Ursula MATOVA a écrit :
>
>> Hi all,
>>
>> Just a quick post to share one of my latest experience with  
>> OpenSim :)
>>
>> I'm proud to announce that I'm able to run OpenSim ( SVN.7058 ) on
>> NetBSD-Current ( 4.99.73 with a 5.99.01 optimized kernel ).
>>
>> Here are the main steps I have performed :
>>
>> 1/ Update PKGSRC with CVS,
>> 2/ Install the following packages with the "make package" command :
>>
>> devel/automake          --> AutoMake 1.10.1
>> devel/subversion
>> pkgsrc/databases/sqlite3
>> pkgsrc/lang/mono        --> MONO 2.0.1
>> pkgsrc/graphics/libgdiplus
>>
>> 3/ You need to rebuild libode.so and libopenjpeg-dotnet-2.1.3.0.so :
>>
>> 3a/ LIBODE :
>> svn co http://opensimulator.org/svn/opensim-libs/trunk opensim-libs
>> cd opensim-libs/unmanaged/OpenDynamicsEngine/
>> ./configure --with-trimesh=gimpact  --enable-shared --prefix=/usr/pkg
>> make
>> make install
>>
>> Then copy /usr/pkg/lib/libode.so.1.0 to your OpenSim bin directory :
>>
>> cd <Your OpenSim bin directory>
>> cp -p /usr/pkg/lib/libode.so.1.0 libode.so
>>
>> 3b/ LIBOPENJPEG
>> svn co http://openmv.org/svn/libsl/libopenmetaverse/trunk/ openmv
>> cd openmv/openjpeg-dotnet
>>
>> make the following changes to libopenjpeg/opj_malloc.h file :
>>
>> $ diff -u opj_malloc.h.orig opj_malloc.h
>> --- opj_malloc.h.orig 2008-09-14 09:10:31.000000000 +0000
>> +++ opj_malloc.h 2008-09-14 09:10:40.000000000 +0000
>> @@ -67,7 +67,7 @@
>>  #include <mm_malloc.h>
>>  #define HAVE_MM_MALLOC
>>  #else /* MSVC, Intel C++ */
>> - #include <malloc.h>
>> + #include <stdlib.h>
>>  #ifdef _mm_malloc
>>  #define HAVE_MM_MALLOC
>>  #endif
>> @@ -78,12 +78,13 @@
>>  /* Linux x86_64 and OSX always align allocations to 16 bytes */
>>  #elif !defined(__amd64__) && !defined(__APPLE__)
>>  #define HAVE_MEMALIGN
>> - #include <malloc.h>
>> + #include <stdlib.h>
>>  #endif
>> #endif
>>
>> #define opj_aligned_malloc(size) malloc(size)
>> #define opj_aligned_free(m) free(m)
>> +#define memalign(A,B) malloc(B)
>>
>> #ifdef HAVE_MM_MALLOC
>>  #undef opj_aligned_malloc
>>
>> Then run gmake and copy the new libopenjpeg-dotnet-2.1.3.0.so to your
>> OpenSim bin directory ...
>>
>>
>> That allow me to run OpenSim on my NetBSD OS ...
>>
>> ==> BUT I'm not yet able to compile OpenSim with Nant under  
>> NetBSD ...
>> So I did that step on my linux box .
>>
>> Another strange thing is that the "OpenSim Library / Texture Library"
>> folder appears empty ... Need to check that point, maybe it's due to
>> the fact I haven't cleared my client cache :)
>>
>> Hope this could help somebody
>>
>> Regards,
>> Ursula Matova
>>
>> _______________________________________________
>> Opensim-dev mailing list
>> Opensim-dev at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/opensim-dev
>>
>
> _______________________________________________
> Opensim-dev mailing list
> Opensim-dev at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-dev
>




More information about the Opensim-users mailing list