Warning: .type pseudo-op used outside of .def/.endef ignored (fwd)

Matthew Sundling sundlm@rpi.edu
Tue Feb 27 20:49:00 GMT 2001


I thank you now for any help you can give!

This is an mainly an assmbler related problem (I think).

I am trying to install/compile LEDA-4.2 (for unix) under cygwin
using g++-2.95.2-6 on a win98 platform.  I had some difficulty
lconfig'ing intially because certain directories did not exist
and files were in inappropriate locations.


When I run 'make', in $LEDAROOT, this is what I get:

------- [Please excuse the line wraps] ----------

make[1]: Entering directory `/usr/LEDA-4.2/src'
cd basic;     make
make[2]: Entering directory `/usr/LEDA-4.2/src/basic'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/LEDA-4.2/src/basic'
cd basic_alg; make
make[2]: Entering directory `/usr/LEDA-4.2/src/basic_alg'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/LEDA-4.2/src/basic_alg'
cd numbers;   make
make[2]: Entering directory `/usr/LEDA-4.2/src/numbers'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/LEDA-4.2/src/numbers'
cd asm_i386;  make
make[2]: Entering directory `/usr/LEDA-4.2/src/asm_i386'
as   -o _i386_add_sub.o
_i386_add_sub.s_i386_add_sub.s: Assembler messages:

_i386_add_sub.s:6: Warning: .type pseudo-op used outside
of .def/.endef ignored.
_i386_add_sub.s:6: Error: Rest of line ignored. First ignored
character is `d'.

_i386_add_sub.s:14: Warning: .size pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:14: Error: Rest of line ignored. First
ignored character is `d'.

_i386_add_sub.s:18: Warning: .type pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:18: Error: Rest of line ignored. First ignored
character is `_'.

_i386_add_sub.s:242: Warning: .size pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:242: Error: Rest of line ignored. First ignored
character is `_'.

_i386_add_sub.s:245: Warning: .type pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:245: Error: Rest of line ignored. First
ignored character is `_'.

_i386_add_sub.s:451: Warning: .size pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:451: Error: Rest of line ignored. First
ignored character is `_'.

_i386_add_sub.s:454: Warning: .type pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:454: Error: Rest of line ignored. First
ignored character is `_'.

_i386_add_sub.s:686: Warning: .size pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:686: Error: Rest of line ignored. First
ignored character is `_'.

_i386_add_sub.s:689: Warning: .type pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:689: Error: Rest of line ignored. First
ignored character is `_'.

_i386_add_sub.s:901: Warning: .size pseudo-op used outside of
.def/.endef ignored.
_i386_add_sub.s:901: Error: Rest of line ignored. First
ignored character is `_'.

make[2]: *** [_i386_add_sub.o] Error 1
make[2]: Leaving directory `/usr/LEDA-4.2/src/asm_i386'
make[1]: *** [libL] Error 2
make[1]: Leaving directory `/usr/LEDA-4.2/src'
make: *** [lib] Error 2

-------------------------------


As you can see, basic, basic_alg, and numbers compiled and
completed fine.  But an assembler error is occuring when trying
assemble _i386_add_sub.s.  Do you have any ideas?  I have looked
everywhere on the web, and through LEDA online documents, as well
as the assembler (gnu) documentation.  Even the mailing lists
don't indicate how to fix this.

To try and solve the problem, I installed the most recent
version of gcc and the assembler, and the problem persists.


Any ideas?


Thanks!
Matthew Sundling
Rensselaer Polytechnic Instite
GRAD - CSCI/CHEM



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple



More information about the Cygwin mailing list