Mail Archives: djgpp-workers/2000/08/28/10:19:58
I have tried to compile txi40s.zip just out-of-the-box.
No reconfiguration and no changes to the sources.
I have used bsh203b.zip, gcc2952b.zip, djdev203b.zip and bnu210b.zip (date: 2000-07-06)
I have tested this on two different machines, one with MSDOS 6.22,
another with WIN95 (DOS box). The installations on both machines
are identical and are standard. In both cases I got an output that
looks like the output below.
I have not followed the DJGPP specific developement of binutils
at this NG and I am *not* familiar at all with BFD internals and
the rest of the binutils internals so I do not know if this is a
well known behaviour of binutils or if this is a bug.
I have deinstalled and reinstalled bnu210b.zip to make sure that
nothing was brocken in my installation. It did not help.
I have solved the problem for me by *reinstalling* the old *bnu2951b.zip*.
If all this is already known, please ignore this message and
excuse the inconveniences caused. If you need more information
about my installation, just let me know.
Btw, the bnu210b.mft file is *incomplete*. The linker scripts
installed in the %DJDIR%/lib/ldscripts directory are **not**
deleted.
Regards,
Guerrero, Juan Manuel
This is the output I get when I try to link the binaries.
The problem appears at the linkage stage. Compilation
works O.K.
f:/bin/make.exe all-recursive
make.exe[1]: Entering directory `d:/neu/texinfo4.0'
Making all in intl
make.exe[2]: Entering directory `d:/neu/texinfo4.0/intl'
make.exe[2]: Nothing to be done for `all'.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/intl'
Making all in lib
make.exe[2]: Entering directory `d:/neu/texinfo4.0/lib'
make.exe[2]: Nothing to be done for `all'.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/lib'
Making all in info
make.exe[2]: Entering directory `d:/neu/texinfo4.0/info'
gcc -g -O2 -o ginfo dir.o display.o dribble.o echo-area.o filesys.o footnotes.o gc.o indices.o info-utils.o info.o infodoc.o infomap.o m-x.o man.o nodemenu.o nodes.o search.o session.o signals.o t
erminal.o tilde.o variables.o window.o doc.o ../lib/libtxi.a
f:/bin/ld.exe: warning: terminal.o: local symbol `_screenheight' has no section
f:/bin/ld.exe: warning: terminal.o: local symbol `_screenwidth' has no section
info.o: In function `main':
info.c:454: undefined reference to `screenheight'
m-x.o: In function `set_screen_height':
m-x.c:152: undefined reference to `screenheight'
m-x.c:187: undefined reference to `screenheight'
m-x.c:191: undefined reference to `screenheight'
m-x.c:201: undefined reference to `screenwidth'
m-x.c:202: undefined reference to `screenheight'
m-x.c(.text+0x3d9): undefined reference to `screenwidth'
session.o: In function `info_session':
session.c:184: undefined reference to `screenheight'
session.o: In function `initialize_info_session':
session.c:288: undefined reference to `screenheight'
session.c(.text+0x43f): undefined reference to `screenwidth'
session.c:290: undefined reference to `screenheight'
session.c(.text+0x458): undefined reference to `screenwidth'
signals.o: In function `reset_info_window_sizes':
signals.c:114: undefined reference to `screenheight'
signals.c(.text+0xcf): undefined reference to `screenwidth'
signals.c:115: undefined reference to `screenheight'
signals.c(.text+0xe5): undefined reference to `screenwidth'
signals.o: In function `info_signal_handler':
signals.c:149: undefined reference to `screenheight'
f:/bin/ld.exe: warning: terminal.o: local symbol `_screenheight' has no section
f:/bin/ld.exe: warning: terminal.o: local symbol `_screenwidth' has no section
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
f:/bin/ld.exe: bfd assertion fail /djgpp/gnu/binutl-2.10/bfd/coff-i386.c:435
collect2: ld returned 1 exit status
make.exe[2]: *** [ginfo] Error 1
make.exe[2]: Target `all' not remade because of errors.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/info'
Making all in makeinfo
make.exe[2]: Entering directory `d:/neu/texinfo4.0/makeinfo'
Making all in tests
make.exe[3]: Entering directory `d:/neu/texinfo4.0/makeinfo/tests'
make.exe[3]: Nothing to be done for `all'.
make.exe[3]: Leaving directory `d:/neu/texinfo4.0/makeinfo/tests'
make.exe[3]: Entering directory `d:/neu/texinfo4.0/makeinfo'
gcc -g -O2 -o makeinfo cmds.o defun.o files.o footnote.o html.o index.o insertion.o lang.o macro.o makeinfo.o multi.o node.o sectioning.o toc.o ../lib/libtxi.a
cmds.o: In function `insert_self':
cmds.c:358: undefined reference to `command'
cmds.o: In function `cm_code':
cmds.c:484: undefined reference to `in_fixed_width_font'
cmds.o: In function `cm_kbd':
cmds.c:509: undefined reference to `in_fixed_width_font'
cmds.c:515: undefined reference to `in_fixed_width_font'
cmds.o: In function `not_fixed_width':
cmds.c:553: undefined reference to `in_fixed_width_font'
cmds.o: In function `cm_r':
cmds.c:710: undefined reference to `in_fixed_width_font'
cmds.o: In function `cm_obsolete':
cmds.c:758: undefined reference to `command'
cmds.o: In function `cm_sp':
cmds.c:823: undefined reference to `filling_enabled'
cmds.c:824: undefined reference to `filling_enabled'
cmds.c:839: undefined reference to `filling_enabled'
cmds.o: In function `cm_center':
cmds.c:876: undefined reference to `indented_fill'
cmds.c:877: undefined reference to `filling_enabled'
cmds.c:881: undefined reference to `indented_fill'
cmds.c(.text+0x138e): undefined reference to `filling_enabled'
cmds.c:925: undefined reference to `filling_enabled'
cmds.c:926: undefined reference to `indented_fill'
cmds.o: In function `cm_exdent':
cmds.c:990: undefined reference to `in_fixed_width_font'
cmds.c:1000: undefined reference to `in_fixed_width_font'
cmds.c:1019: undefined reference to `in_fixed_width_font'
cmds.o: In function `cm_include':
cmds.c:1051: undefined reference to `command'
cmds.c:1060: undefined reference to `line_number'
cmds.c:1063: undefined reference to `command'
cmds.o: In function `cm_paragraphindent':
cmds.c:1099: undefined reference to `command'
cmds.o: In function `cm_exampleindent':
cmds.c:1125: undefined reference to `command'
defun.o: In function `scan_group_in_string':
defun.c:82: undefined reference to `line_number'
defun.c:84: undefined reference to `line_number'
defun.o: In function `cm_defun':
defun.c:653: undefined reference to `command'
defun.c:655: undefined reference to `command'
defun.c:667: undefined reference to `command'
files.o: In function `find_and_load':
files.c:208: undefined reference to `line_number'
files.o: In function `pushfile':
files.c:245: undefined reference to `line_number'
files.o: In function `popfile':
files.c:279: undefined reference to `line_number'
footnote.o: In function `cm_footnotestyle':
footnote.c:80: undefined reference to `command'
footnote.o: In function `cm_footnote':
footnote.c:149: undefined reference to `command'
footnote.c:173: undefined reference to `line_number'
footnote.c:242: undefined reference to `line_number'
footnote.o: In function `output_pending_notes':
footnote.c:287: undefined reference to `command'
footnote.c:294: undefined reference to `command'
footnote.c:295: undefined reference to `command'
footnote.c:301: undefined reference to `in_fixed_width_font'
footnote.c:306: undefined reference to `in_fixed_width_font'
footnote.c:321: undefined reference to `filling_enabled'
footnote.c:322: undefined reference to `indented_fill'
footnote.c:337: undefined reference to `command'
footnote.c:345: undefined reference to `command'
footnote.c:346: undefined reference to `command'
index.o: In function `index_add_arg':
index.c:223: undefined reference to `line_number'
index.o: In function `gen_index':
index.c:236: undefined reference to `command'
index.o: In function `sort_index':
index.c:551: undefined reference to `line_number'
index.c:580: undefined reference to `line_number'
index.c:591: undefined reference to `line_number'
index.o: In function `cm_printindex':
index.c:632: undefined reference to `filling_enabled'
index.c:633: undefined reference to `line_number'
index.c:650: undefined reference to `filling_enabled'
index.c:672: undefined reference to `line_number'
index.c:715: undefined reference to `in_fixed_width_font'
index.c:717: undefined reference to `in_fixed_width_font'
index.c:755: undefined reference to `in_fixed_width_font'
index.c:757: undefined reference to `in_fixed_width_font'
index.c:816: undefined reference to `filling_enabled'
index.c:819: undefined reference to `line_number'
insertion.o: In function `push_insertion':
insertion.c:150: undefined reference to `filling_enabled'
insertion.c:151: undefined reference to `indented_fill'
insertion.c:153: undefined reference to `line_number'
insertion.c:156: undefined reference to `in_fixed_width_font'
insertion.o: In function `pop_insertion':
insertion.c:172: undefined reference to `in_fixed_width_font'
insertion.c:174: undefined reference to `filling_enabled'
insertion.c:175: undefined reference to `indented_fill'
insertion.o: In function `command_name_condition':
insertion.c:338: undefined reference to `command'
insertion.c:340: undefined reference to `command'
insertion.o: In function `begin_insertion':
insertion.c:370: undefined reference to `filling_enabled'
insertion.c:381: undefined reference to `in_fixed_width_font'
insertion.c:391: undefined reference to `filling_enabled'
insertion.c:397: undefined reference to `in_fixed_width_font'
insertion.c:407: undefined reference to `filling_enabled'
insertion.c:421: undefined reference to `filling_enabled'
insertion.c(.text+0xb88): undefined reference to `indented_fill'
insertion.c:438: undefined reference to `in_fixed_width_font'
insertion.c:439: undefined reference to `filling_enabled'
insertion.c:462: undefined reference to `indented_fill'
insertion.c(.text+0xc2c): undefined reference to `filling_enabled'
insertion.c:507: undefined reference to `indented_fill'
insertion.c(.text+0xd12): undefined reference to `filling_enabled'
insertion.c:575: undefined reference to `indented_fill'
insertion.c(.text+0xe1f): undefined reference to `filling_enabled'
insertion.c:583: undefined reference to `indented_fill'
insertion.c(.text+0xe65): undefined reference to `filling_enabled'
insertion.c:588: undefined reference to `indented_fill'
insertion.c(.text+0xe8b): undefined reference to `filling_enabled'
insertion.o: In function `discard_insertions':
insertion.c:781: undefined reference to `line_number'
insertion.c:796: undefined reference to `line_number'
insertion.c:802: undefined reference to `line_number'
insertion.o: In function `cm_end':
insertion.c:1074: undefined reference to `command'
insertion.c:1081: undefined reference to `command'
insertion.c:1087: undefined reference to `command'
insertion.o: In function `cm_item':
insertion.c:1175: undefined reference to `command'
insertion.c:1202: undefined reference to `indented_fill'
insertion.c(.text+0x1dbc): undefined reference to `filling_enabled'
insertion.c:1239: undefined reference to `line_number'
insertion.c:1311: undefined reference to `filling_enabled'
insertion.c:1334: undefined reference to `filling_enabled'
insertion.c:1348: undefined reference to `filling_enabled'
insertion.c(.text+0x20f6): undefined reference to `indented_fill'
insertion.c:1357: undefined reference to `command'
lang.o: In function `cm_accent':
lang.c:225: undefined reference to `command'
lang.c:230: undefined reference to `command'
lang.o: In function `cm_special_char':
lang.c:361: undefined reference to `command'
lang.o: In function `cm_dotless':
lang.c:406: undefined reference to `command'
lang.o:lang.c:410: more undefined references to `command' follow
macro.o: In function `add_macro':
macro.c:132: undefined reference to `line_number'
macro.c:137: undefined reference to `line_number'
macro.c:141: undefined reference to `line_number'
macro.o: In function `get_brace_args':
macro.c:175: undefined reference to `line_number'
macro.c:181: undefined reference to `line_number'
macro.o:macro.c:240: more undefined references to `line_number' follow
macro.o: In function `me_execute_string_keep_state':
macro.c:911: undefined reference to `filling_enabled'
macro.c:913: undefined reference to `filling_enabled'
macro.c:923: undefined reference to `filling_enabled'
node.o: In function `write_tag_table_internal':
node.c:68: undefined reference to `filling_enabled'
node.c:81: undefined reference to `in_fixed_width_font'
node.c:99: undefined reference to `in_fixed_width_font'
node.o: In function `expand_node_name':
node.c:157: undefined reference to `in_fixed_width_font'
node.c:159: undefined reference to `in_fixed_width_font'
node.o: In function `glean_node_from_menu':
node.c:436: undefined reference to `line_number'
node.o: In function `cm_node':
node.c:464: undefined reference to `command'
node.c:493: undefined reference to `indented_fill'
node.c(.text+0xb7c): undefined reference to `filling_enabled'
node.c:502: undefined reference to `in_fixed_width_font'
node.c:528: undefined reference to `indented_fill'
node.c(.text+0xcd0): undefined reference to `filling_enabled'
node.c:719: undefined reference to `command'
node.c:732: undefined reference to `line_number'
node.c:835: undefined reference to `indented_fill'
node.c(.text+0x174f): undefined reference to `filling_enabled'
node.c:840: undefined reference to `indented_fill'
node.c(.text+0x177d): undefined reference to `filling_enabled'
node.c:845: undefined reference to `indented_fill'
node.c(.text+0x17ab): undefined reference to `filling_enabled'
node.c:861: undefined reference to `filling_enabled'
node.c:862: undefined reference to `in_fixed_width_font'
node.o: In function `cm_anchor':
node.c:888: undefined reference to `in_fixed_width_font'
node.c:900: undefined reference to `line_number'
node.o: In function `validate':
node.c:1023: undefined reference to `line_number'
node.o: In function `validate_file':
node.c:1092: undefined reference to `line_number'
node.c:1129: undefined reference to `line_number'
node.c:1134: undefined reference to `line_number'
node.o:node.c:1190: more undefined references to `line_number' follow
sectioning.o: In function `insert_and_underscore':
sectioning.c:314: undefined reference to `indented_fill'
sectioning.c(.text+0x672): undefined reference to `filling_enabled'
sectioning.c:365: undefined reference to `filling_enabled'
sectioning.o: In function `sectioning_html':
sectioning.c:384: undefined reference to `indented_fill'
sectioning.c(.text+0x8b9): undefined reference to `filling_enabled'
sectioning.c:442: undefined reference to `filling_enabled'
sectioning.o: In function `cm_ideprecated':
sectioning.c:468: undefined reference to `command'
sectioning.c:470: undefined reference to `command'
sectioning.o: In function `cm_top':
sectioning.c:491: undefined reference to `line_number'
sectioning.c:494: undefined reference to `line_number'
sectioning.c:498: undefined reference to `line_number'
collect2: ld returned 1 exit status
make.exe[3]: *** [makeinfo] Error 1
make.exe[3]: Target `all-am' not remade because of errors.
make.exe[3]: Leaving directory `d:/neu/texinfo4.0/makeinfo'
make.exe[2]: *** [all-recursive] Error 1
make.exe[2]: Target `all' not remade because of errors.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/makeinfo'
Making all in po
make.exe[2]: Entering directory `d:/neu/texinfo4.0/po'
make.exe[2]: Nothing to be done for `all'.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/po'
Making all in util
make.exe[2]: Entering directory `d:/neu/texinfo4.0/util'
make.exe[2]: Nothing to be done for `all'.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/util'
Making all in doc
make.exe[2]: Entering directory `d:/neu/texinfo4.0/doc'
../makeinfo/makeinfo -I. texinfo.txi
make.exe[2]: *** [texinfo] Error -1
../makeinfo/makeinfo -I. `echo info-stnd.texi | sed 's,.*/,,'`
z:/tmp/dj200000: ../makeinfo/makeinfo: command not found
make.exe[2]: *** [info-stnd.info] Error 127
../makeinfo/makeinfo -I. `echo info.texi | sed 's,.*/,,'`
z:/tmp/dj300000: ../makeinfo/makeinfo: command not found
make.exe[2]: *** [info.info] Error 127
make.exe[2]: Target `all' not remade because of errors.
make.exe[2]: Leaving directory `d:/neu/texinfo4.0/doc'
make.exe[2]: Entering directory `d:/neu/texinfo4.0'
make.exe[2]: Leaving directory `d:/neu/texinfo4.0'
make.exe[1]: *** [all-recursive] Error 1
make.exe[1]: Leaving directory `d:/neu/texinfo4.0'
make.exe: *** [all-recursive-am] Error 2
make.exe: Target `all' not remade because of errors.
- Raw text -