This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

math compiler problem


Hi all,

 Do all of you remember I have issue a problem about compile my math lib of
eCos. I can not finish the compile while system compile to the s_tanh.c and
the system will complain as follow:
====================
.
.
.
.
make[1]: *** No rule to make target `src/double/portable-api/s_tanh.c
', needed by `libtarget.a.stamp'.  Stop.
make[1]: Leaving directory `/ecos/arm/pci/pci_build/language/c/libm/current'
make: *** [build] Error 2
====================

And I have change the cdl to turncat this file and the system working. But
Barts told me do not do this. And now in my system, I found that if I change
COMPILER option of the makefile which response for libm , for my setup the
file exist at c:\ecos\i386\i386_build\languages\c\libm\current\src, from
====================
COMPILE := src/misc/matherr.c src/misc/standard.c src/misc/compatmode.cxx
src/misc/infconst.c src/double/ieee754-core/e_acos.c
src/double/ieee754-core/e_asin.c src/double/ieee754-core/e_atan2.c
src/double/ieee754-core/e_cosh.c src/double/ieee754-core/e_exp.c
src/double/ieee754-core/e_fmod.c src/double/ieee754-core/e_log.c
src/double/ieee754-core/e_log10.c src/double/ieee754-core/e_pow.c
src/double/ieee754-core/e_rem_pio2.c src/double/ieee754-core/e_scalb.c
src/double/ieee754-core/e_sinh.c src/double/ieee754-core/e_sqrt.c
src/double/ieee754-api/w_acos.c src/double/ieee754-api/w_asin.c
src/double/ieee754-api/w_atan2.c src/double/ieee754-api/w_cosh.c
src/double/ieee754-api/w_exp.c src/double/ieee754-api/w_fmod.c
src/double/ieee754-api/w_log.c src/double/ieee754-api/w_log10.c
src/double/ieee754-api/w_pow.c src/double/ieee754-api/w_scalb.c
src/double/ieee754-api/w_sinh.c src/double/ieee754-api/w_sqrt.c
src/double/internal/k_cos.c src/double/internal/k_rem_pio2.c
src/double/internal/k_sin.c src/double/internal/k_tan.c
src/double/portable-api/s_atan.c src/double/portable-api/s_ceil.c
src/double/portable-api/s_copysign.c src/double/portable-api/s_cos.c
src/double/portable-api/s_expm1.c src/double/portable-api/s_fabs.c
src/double/portable-api/s_finite.c src/double/portable-api/s_floor.c
src/double/portable-api/s_frexp.c src/double/portable-api/s_isnan.c
src/double/portable-api/s_ldexp.c src/double/portable-api/s_rint.c
src/double/portable-api/s_scalbn.c src/double/portable-api/s_sin.c
src/double/portable-api/s_tan.c src/double/portable-api/s_modf.c
src/double/portable-api/s_tanh.c
====================
into
====================
COMPILE := src/misc/matherr.c src/misc/standard.c src/misc/compatmode.cxx
src/misc/infconst.c src/double/ieee754-core/e_acos.c
src/double/ieee754-core/e_asin.c src/double/ieee754-core/e_atan2.c
src/double/ieee754-core/e_cosh.c src/double/ieee754-core/e_exp.c
src/double/ieee754-core/e_fmod.c src/double/ieee754-core/e_log.c
src/double/ieee754-core/e_log10.c src/double/ieee754-core/e_pow.c
src/double/ieee754-core/e_rem_pio2.c src/double/ieee754-core/e_scalb.c
src/double/ieee754-core/e_sinh.c src/double/ieee754-core/e_sqrt.c
src/double/ieee754-api/w_acos.c src/double/ieee754-api/w_asin.c
src/double/ieee754-api/w_atan2.c src/double/ieee754-api/w_cosh.c
src/double/ieee754-api/w_exp.c src/double/ieee754-api/w_fmod.c
src/double/ieee754-api/w_log.c src/double/ieee754-api/w_log10.c
src/double/ieee754-api/w_pow.c src/double/ieee754-api/w_scalb.c
src/double/ieee754-api/w_sinh.c src/double/ieee754-api/w_sqrt.c
src/double/internal/k_cos.c src/double/internal/k_rem_pio2.c
src/double/internal/k_sin.c src/double/internal/k_tan.c
src/double/portable-api/s_atan.c src/double/portable-api/s_ceil.c
src/double/portable-api/s_copysign.c src/double/portable-api/s_cos.c
src/double/portable-api/s_expm1.c src/double/portable-api/s_fabs.c
src/double/portable-api/s_finite.c src/double/portable-api/s_floor.c
src/double/portable-api/s_frexp.c src/double/portable-api/s_isnan.c
src/double/portable-api/s_ldexp.c src/double/portable-api/s_rint.c
src/double/portable-api/s_scalbn.c src/double/portable-api/s_sin.c
src/double/portable-api/s_tan.c \
src/double/portable-api/s_modf.c src/double/portable-api/s_tanh.c
====================
I count the chars for this line befor change is 1599. Does this info helpful
to the problem??? My system is win2000 and cygwin version is
CYGWIN_NT-5.0 HOME-ADON 1.1.2(0.21/3/2) 2000-06-06 22:20 i686 unknown


Adon Chen


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]