From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Sundling To: help-gcc@gnu.org Subject: Warning: .type pseudo-op used outside of .def/.endef ignored (fwd) Date: Tue, 27 Feb 2001 20:49:00 -0000 Message-id: X-SW-Source: 2001-02/msg00292.html 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