delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2000/08/28/10:19:58

From: "Juan Manuel Guerrero" <ST001906 AT HRZ1 DOT HRZ DOT TU-Darmstadt DOT De>
Organization: Darmstadt University of Technology
To: snowball3 AT bigfoot DOT com
Date: Mon, 28 Aug 2000 16:15:36 +0200
MIME-Version: 1.0
Subject: difficulties with bnu210b.zip
CC: djgpp-workers AT delorie DOT com
X-mailer: Pegasus Mail for Windows (v2.54DE)
Message-ID: <DAE5B945051@HRZ1.hrz.tu-darmstadt.de>
Reply-To: djgpp-workers AT delorie DOT com

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 -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019