which seem to be related to dictionary looking for unknown reference.
I tried compiling on an SLC4 machine and it works (it has another problem further down in the compilation step but this process passes), so I’m guessing there is something specific about osx and dictionary generation. Is there any known issues?
So I included a bunch of things to get rid of all these things and left with
Undefined symbols:
"_main", referenced from:
start in crt1.10.5.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libJetCore.so] Error 1
which now seems a mac thing. Any idea what this is?
[quote]Thanks for help. Indeed that took care of “==”. Still a question why it works OK on linux but moving on…[/quote]You must be somehow asking (directly or indirectly) for ‘full closure’ of the libraries (where all symbol must be resolved at link time of the library instead of at load time like on linux).
[quote]Undefined symbols:
"_main", referenced from:
start in crt1.10.5.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [libJetCore.so] Error 1 [/quote]This means the compiler thinks you are asking for an executable (which also explains its looking for all the symbols).