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

Ursula MATOVA ursula.matova at klintcentral.net
Sun Nov 2 13:02:49 UTC 2008


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
>




More information about the Opensim-users mailing list