[vos-d] new build system

Peter Amstutz tetron at interreality.org
Tue Jun 13 16:06:10 EDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Ok, thanks for the report.  I'll try it again on my Mac box.  I'm still 
struggling to get the bzr -> cvs sync to work, which will make it a lot 
easier, as with the current system I can't track what changes I make on 
the Mac side, so on a few occasions I have fixed it but then failed to 
actually apply the fix to the main branch...

On Tue, 13 Jun 2006, Karsten Otto wrote:

> Hi there,
>
> I just gave the vos-bootstrap script a spin on my Mac (10.4), but ran into a 
> few problems:
>
> On the first try, it failed in vutil/dlmach.inc:
>
> dlmach.inc: In function 'void* Plugins::findsym(void*, const char*)':
> dlmach.inc:59: error: cannot convert '__NSModule**' to '__NSModule*' for 
> argument '1' to '__NSSymbol* NSLookupSymbolInModule(__NSModule*, const 
> char*)'
> dlmach.inc: In function 'int Plugins::close(void*)':
> dlmach.inc:68: error: cannot convert '__NSModule**' to '__NSModule*' for 
> argument '1' to 'bool NSUnLinkModule(__NSModule*, uint32_t)'
>
> I remember some earlier trouble here, the problem was a wong cast.
> I changed (NSNodule*) to (NSModule) in both lines and it worked.
>
> I then tried vos-bootstrap download again (or should that have been build?),
> and this time it failed with a linker error:
>
> g++ -dynamiclib -single_module  -o .libs/libmetaobject_misc.10.0.0.dylib 
> .libs/hypercard.o .libs/metadata.o .libs/avatar.o .libs/search.o .libs/glob.o 
> .libs/talkative.o .libs/logctrl.o .libs/factory.o 
> -L/Users/otto/opt/vos/inplace/lib -L/Users/otto/opt/vos/libs/vos/vutil 
> -L/Users/otto/opt/vos/libs/vos/vos -lvos -lvutil -lpthread -lresolv 
> -lboost_thread  -install_name  /usr/local/lib/libmetaobject_misc.10.dylib 
> -Wl,-compatibility_version -Wl,11 -Wl,-current_version -Wl,11.0
> ld: warning can't open dynamic library: /usr/local/lib/libvip.0.dylib 
> referenced from: /Users/otto/opt/vos/inplace/lib/libvos.dylib (checking for 
> undefined symbols may be affected) (No such file or directory, errno = 2)
>
> No surprise there, it should not use /usr/local/lib in the build process, and 
> in fact I don't even *have* a /usr/local on my Mac.
>
> Since my build-script-foo is basically nonexistent, I have no idea how to fix 
> this. Can I use something like --prefix on the build script? Suggestions 
> anyone?
>
> Regards,
> Karsten Otto
>
>
> _______________________________________________
> vos-d mailing list
> vos-d at interreality.org
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
>

[   Peter Amstutz   ][ tetron at interreality.org ][ piamstutz at anteon.com  ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEjxq2aeHUyhjCHfcRAhypAJ4lK7mPB9vyCJ5PYLyXW/hukBNSvQCgkAMb
GK3J4LVHPrEeWohJeyqrKUw=
=7TbO
-----END PGP SIGNATURE-----




More information about the vos-d mailing list