<div dir="ltr"><p>Yes, but I don't manage to reproduce the issue!</p><p>I recompiled several time after a make uninstall/clean/fclean, and it compiles well now. I will re-fetch the whole tree later.</p><p>However here is the output I had previously:</p>
<p>-------------------------------------------------</p><p>cc -L../libedfmt/ -ledfmt32 -L../libelfsh/ -lelfsh32 -L../libdump/ -L/usr/pkg/lib/ -L../libmjollnir/ -lmjollnir32 -L/boot/home/config/lib -lpthread -L../libasm/ -lasm32 -g3 -L../liballocproxy -L../libmjollnir/ -L../libaspect/ -laspect32 -lallocproxy -L/usr/freeware/lib32/ -shared *.32.o -o librevm32.so \<br>
<br>revm-api.32.o(.text+0x514b): In function `revm_command_set':<br>/boot/home/devel/eresi/librevm/api/commands.c:43: undefined reference to `cmd_hash'<br>revm-api.32.o(.text+0x53d4): In function `revm_command_add':<br>
/boot/home/devel/eresi/librevm/api/commands.c:67: undefined reference to `cmd_hash'<br>revm-api.32.o(.text+0x54f1): In function `revm_command_del':<br>/boot/home/devel/eresi/librevm/api/commands.c:78: undefined reference to `cmd_hash'<br>
revm-api.32.o(.text+0x8898): In function `revm_implicit':<br>/boot/home/devel/eresi/librevm/api/implicit.c:127: undefined reference to `asm_do_resolve'<br>revm-api.32.o(.text+0xa244): In function `revm_getfile':<br>
/boot/home/devel/eresi/librevm/api/misc.c:266: undefined reference to `revm_is_depid'<br>revm-api.32.o(.text+0xa464):/boot/home/devel/eresi/librevm/api/misc.c:281: undefined reference to `revm_is_depid'<br>revm-api.32.o(.text+0xf78a): In function `revm_help':<br>
/boot/home/devel/eresi/librevm/api/helping.c:66: undefined reference to `cmd_hash'<br>revm-lang.32.o(.text+0x4550): In function `parse_vector':<br>/boot/home/devel/eresi/librevm/lang/grammar.c:51: undefined reference to `revm_vectors_getdimnbr'<br>
revm-lang.32.o(.text+0x458a):/boot/home/devel/eresi/librevm/lang/grammar.c:53: undefined reference to `revm_vectors_getdims'<br>revm-lang.32.o(.text+0x4668):/boot/home/devel/eresi/librevm/lang/grammar.c:60: undefined reference to `revm_vector_bad_dims'<br>
revm-lang.32.o(.text+0x8e50): In function `revm_lookup_addr':<br>/boot/home/devel/eresi/librevm/lang/lookup.c:99: undefined reference to `const_hash'<br>revm-lang.32.o(.text+0x9489): In function `revm_lookup_immed':<br>
/boot/home/devel/eresi/librevm/lang/lookup.c:170: undefined reference to `const_hash'<br>revm-lang.32.o(.text+0x9b90): In function `revm_lookup_index':<br>/boot/home/devel/eresi/librevm/lang/lookup.c:260: undefined reference to `const_hash'<br>
revm-lang.32.o(.text+0x10f53): In function `revm_parseopt':<br>/boot/home/devel/eresi/librevm/lang/parser.c:196: undefined reference to `cmd_hash'<br>revm-lang.32.o(.text+0x16c7a): In function `revm_expr_printrec':<br>
/boot/home/devel/eresi/librevm/lang/expressions.c:552: undefined reference to `revm_object_print'<br>revm-lang.32.o(.text+0x17ad0): In function `revm_expr_copy':<br>/boot/home/devel/eresi/librevm/lang/expressions.c:680: undefined reference to `revm_annot_get'<br>
revm-machine.32.o(.text+0x132c): In function `revm_execscript':<br>/boot/home/devel/eresi/librevm/vm/loop.c:188: undefined reference to `cmd_hash'<br>collect2: ld returned 1 exit status<br>make[1]: *** [librevm32.so] Error 1<br>
make[1]: Leaving directory `/boot/home/devel/eresi/librevm'<br>make: *** [world] Error 2<br></p><p>-------------------------------------------------</p><br><div class="gmail_quote">On Mon, Aug 4, 2008 at 4:24 PM, Julien F. Vanegue <span dir="ltr"><<a href="mailto:jfv@cesar.org.br">jfv@cesar.org.br</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Zadig,<br>
<br>
Can you post the list of unresolved symbol so we can cleanup those<br>
dependencies ?<br>
<br>
The librevm should not need any symbol from libstderesi.<br>
<br>
-JFV<br>
<div><div class="Wj3C7c"><br>
zadig bru wrote:<br>
><br>
> Hello all<br>
><br>
> I solved my problem with the "--warn-unresolved-symbols" flag. Now I<br>
> have an elfsh exe that does not starts :)<br>
><br>
> I will try all this on haiku now before sending the first patches.<br>
><br>
> Zadig.<br>
><br>
</div></div>> ------------------------------------------------------------------------<br>
><br>
> _______________________________________________<br>
> eresi-dev mailing list<br>
> <a href="mailto:eresi-dev@lists.einherjar.de">eresi-dev@lists.einherjar.de</a><br>
> <a href="http://lists.einherjar.de/mailman/listinfo/eresi-dev" target="_blank">http://lists.einherjar.de/mailman/listinfo/eresi-dev</a><br>
><br>
<br>
<br>
--<br>
Julien F. Vanegue - System Engineer<br>
CESAR (Recife Center for Advanced Studies and Systems)<br>
Tel: (+55 81) 3425 4649<br>
<br>
<br>
<br>
_______________________________________________<br>
eresi-dev mailing list<br>
<a href="mailto:eresi-dev@lists.einherjar.de">eresi-dev@lists.einherjar.de</a><br>
<a href="http://lists.einherjar.de/mailman/listinfo/eresi-dev" target="_blank">http://lists.einherjar.de/mailman/listinfo/eresi-dev</a><br>
</blockquote></div><br></div>