<div dir="ltr"><p>Yes, but I don&#39;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>
&nbsp;               &nbsp;<br>revm-api.32.o(.text+0x514b): In function `revm_command_set&#39;:<br>/boot/home/devel/eresi/librevm/api/commands.c:43: undefined reference to `cmd_hash&#39;<br>revm-api.32.o(.text+0x53d4): In function `revm_command_add&#39;:<br>
/boot/home/devel/eresi/librevm/api/commands.c:67: undefined reference to `cmd_hash&#39;<br>revm-api.32.o(.text+0x54f1): In function `revm_command_del&#39;:<br>/boot/home/devel/eresi/librevm/api/commands.c:78: undefined reference to `cmd_hash&#39;<br>
revm-api.32.o(.text+0x8898): In function `revm_implicit&#39;:<br>/boot/home/devel/eresi/librevm/api/implicit.c:127: undefined reference to `asm_do_resolve&#39;<br>revm-api.32.o(.text+0xa244): In function `revm_getfile&#39;:<br>
/boot/home/devel/eresi/librevm/api/misc.c:266: undefined reference to `revm_is_depid&#39;<br>revm-api.32.o(.text+0xa464):/boot/home/devel/eresi/librevm/api/misc.c:281: undefined reference to `revm_is_depid&#39;<br>revm-api.32.o(.text+0xf78a): In function `revm_help&#39;:<br>
/boot/home/devel/eresi/librevm/api/helping.c:66: undefined reference to `cmd_hash&#39;<br>revm-lang.32.o(.text+0x4550): In function `parse_vector&#39;:<br>/boot/home/devel/eresi/librevm/lang/grammar.c:51: undefined reference to `revm_vectors_getdimnbr&#39;<br>
revm-lang.32.o(.text+0x458a):/boot/home/devel/eresi/librevm/lang/grammar.c:53: undefined reference to `revm_vectors_getdims&#39;<br>revm-lang.32.o(.text+0x4668):/boot/home/devel/eresi/librevm/lang/grammar.c:60: undefined reference to `revm_vector_bad_dims&#39;<br>
revm-lang.32.o(.text+0x8e50): In function `revm_lookup_addr&#39;:<br>/boot/home/devel/eresi/librevm/lang/lookup.c:99: undefined reference to `const_hash&#39;<br>revm-lang.32.o(.text+0x9489): In function `revm_lookup_immed&#39;:<br>
/boot/home/devel/eresi/librevm/lang/lookup.c:170: undefined reference to `const_hash&#39;<br>revm-lang.32.o(.text+0x9b90): In function `revm_lookup_index&#39;:<br>/boot/home/devel/eresi/librevm/lang/lookup.c:260: undefined reference to `const_hash&#39;<br>
revm-lang.32.o(.text+0x10f53): In function `revm_parseopt&#39;:<br>/boot/home/devel/eresi/librevm/lang/parser.c:196: undefined reference to `cmd_hash&#39;<br>revm-lang.32.o(.text+0x16c7a): In function `revm_expr_printrec&#39;:<br>
/boot/home/devel/eresi/librevm/lang/expressions.c:552: undefined reference to `revm_object_print&#39;<br>revm-lang.32.o(.text+0x17ad0): In function `revm_expr_copy&#39;:<br>/boot/home/devel/eresi/librevm/lang/expressions.c:680: undefined reference to `revm_annot_get&#39;<br>
revm-machine.32.o(.text+0x132c): In function `revm_execscript&#39;:<br>/boot/home/devel/eresi/librevm/vm/loop.c:188: undefined reference to `cmd_hash&#39;<br>collect2: ld returned 1 exit status<br>make[1]: *** [librevm32.so] Error 1<br>
make[1]: Leaving directory `/boot/home/devel/eresi/librevm&#39;<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">&lt;<a href="mailto:jfv@cesar.org.br">jfv@cesar.org.br</a>&gt;</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>
&gt;<br>
&gt; Hello all<br>
&gt;<br>
&gt; I solved my problem with the &quot;--warn-unresolved-symbols&quot; flag. Now I<br>
&gt; have an elfsh exe that does not starts :)<br>
&gt;<br>
&gt; I will try all this on haiku now before sending the first patches.<br>
&gt;<br>
&gt; Zadig.<br>
&gt;<br>
</div></div>&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; eresi-dev mailing list<br>
&gt; <a href="mailto:eresi-dev@lists.einherjar.de">eresi-dev@lists.einherjar.de</a><br>
&gt; <a href="http://lists.einherjar.de/mailman/listinfo/eresi-dev" target="_blank">http://lists.einherjar.de/mailman/listinfo/eresi-dev</a><br>
&gt;<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>