Hi;

I am feeling somewhat pessimistic that you guys are going to be able to help
me on this one, but if you can, that would be insanely cool, and if you cant,
but can point me at a more appropriate mailing list than this one, that would
be pretty cool as well.

Obviously, i am trying to build rotor on a FreeBSD machine.

For me, this is a pretty strange experience, given that i worked on MSFT tools
at BSQUARE for 3 years (and am contracting at MSFT currently) and i am quite
accustomed to build and sources and dirs files and all that stuff.

I just *NEVER* expected to see them on my FreeBSD machine.

In a bizarre way, this sensation is akin to the feeling i got when i first saw
a 'login:' prompt on my 386 when i installed FreeBSD for the first time back
in 93 or so, basically it some sort of cognitive dissonance confounded
expectation thing....login prompts didnt show up on x86 pc's and sources and
dirs and build and BINPLACE dont show up on Unix boxen....(heck, they'll be porting 
slm or
sd next!)

Ok, enuf with the ruminations of perplexed middle aged OS Crossover geeks,
onto the problem.

I cant get the dang thing to build all the way.

I wont bore you with my whole buildf.log or the buildf.err, i'll just cut to
the chase:

ld is failing to link libsscoree.so and thus everything else in the build is
hosed after that.

Here is the exact call for ld, it's huge. i actually put it in a perl script
so that i could play with it more effectively:

#!/usr/bin/perl -w
`ld -o /home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/libsscoree.so 
/usr/lib/crt1.o /usr/lib/crti.o /usr/lib/crtbeginS.o /usr/lib/crtendS.o 
/usr/lib/crtn.o -L/home/spaz/Compile/sscli/build/v1.x86fstchk.rotor -shared 
-lrotor_pal -lrotor_palrt -lmscorpe -lfusion -lmscorsn objdf/rotor_x86/mscorver.res 
objdf/rotor_x86/mscoree.obj 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/format.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/cee_wks.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/ipcmanager.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/mdcompiler.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/mdruntime.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/mdruntimerw.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/utilcode.lib  
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/perfcounters.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/shim.lib 
/home/spaz/Compile/sscli/clr/bin/rot
 or_x86/fastchecked/xmlparser.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/corguids.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/comfloat_wks.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/comnls_wks.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/ceefgen.lib 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/cordbee_wks.lib 
/usr/lib/libgcc.a`;


it fails with the following error, which, i confess, i have never seen before,
so i am pretty stuck:

/usr/libexec/elf/ld: 
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/cee_wks.lib(.gnu.linkonce.t.MarshalNativeToComByref__15WSTRMarshalerExPvT1+0x4000ae):
 reloc against `ValidateFetchObjrefForHandle__FG9OBJECTREFUi': error 2


if anybody has any workarounds for this, i'd love to hear about them, because
i'm not going to be able to proceed much further without it.
(well, ok, actually, i am gonna try and delete
/home/spaz/Compile/sscli/clr/bin/rotor_x86/fastchecked/cee_wks.lib from the ld
line so that it links, but i am certain that it's just going to screw me up
later. :-) )

tnx for any help you all can provide

johnu

Reply via email to