[eresi-dev] ERESI-static get linking error [Was: eresi doesn't compile]
jv at ens dot fr
julien.vanegue at ens.fr
Tue Feb 12 10:00:54 UTC 2008
- ERESI compiles very well on ubuntu. The problem you have is
not related to ERESI but to your system which is badly configured.
- The linking errors for --enable-static however are confirmed. This
option was not used for a long time and some fixes are necessary
after the lots of skeletton changes we made recently
- elfsh is indeed a package of ubuntu but its a very old version. Please
use the ERESI CVS version. The --enable-static problem will be fixed
later today.
We are trying to stabilize the codebase for a new, big release of ERESI,
but the API documentation is not finished, and some code is still in
testing, so it has to wait. I saw that ERESI was a candidate package for
debian (and other distributions) but I discourage its inclusion in the
current alpha version.
Have a good day
Julien Vanegue
Miron Brezuleanu wrote:
> Hi,
>
> I'm trying to compile eresi from sources on an Ubuntu 7.10 system (up to date).
>
> If I try to configure with just "--enable-32", I get:
>
> /usr/bin/ld: elfsh32: hidden symbol `__stack_chk_fail_local' in
> /usr/lib/libc_nonshared.a(stack_chk_fail_local.oS) is referenced by
> DSO
> /usr/bin/ld: final link failed: Nonrepresentable section on output
>
> If I try "--enable-static", I get lots of missing symbols when linking
> (in a clean tree -- removed tree and untarred again, not just make
> clean).
>
> For instance,
> ../librevm//librevm32.a(revm-machine.32.o): In function `revm_postexec':
> /home/miron/work/eresi/librevm/vm/fini.c:49: undefined reference to
> `etrace_geterrfunc'
>
> Information about these issues seems to be in scarce supply. Do you
> have any idea what's going on?
>
> Also, I noticed that elfsh is an Ubuntu package. Why aren't there
> Ubuntu packages for e2dbg and etracer? Did I miss them by any chance?
>
> Many thanks,
>
More information about the eresi-dev
mailing list