delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/09/24/01:34:35

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <20030924053314.46352.qmail@web13206.mail.yahoo.com>
Date: Tue, 23 Sep 2003 22:33:14 -0700 (PDT)
From: Ayamico Hamasaki <ayamico AT yahoo DOT com>
Subject: DDD Compilation Fails using GCC 3.3.1
To: cygwin AT cygwin DOT com
Cc: ayamico AT yahoo DOT com
MIME-Version: 1.0

Hi,

I have problem compiling DDD 3.3.7 using gcc 3.3.1.
But if I revert to gcc.3.2.3, the compilation is
successful.

Anyone has seen the same problem ? I wonder if this is
a gcc or ddd problem.

Cygwin Package Information
Package                 Version            Status
_update-info-dir        00219-1            OK
ash                     20020731-3         OK
autoconf                2.57a-1            OK
autoconf-devel          2.57-2             OK
autoconf-stable         2.13-5             OK
base-files              2.6-1              OK
base-passwd             1.1-1              OK
bash                    2.05b-15           OK
binutils                20030901-1         OK
bison                   20030307-1         OK
bzip2                   1.0.2-5            OK
clear                   1.0-1              OK
cron                    3.0.1-11           OK
ctags                   5.5-4              OK
cygipc                  2.01-2             OK
cygutils                1.2.1-2            OK
cygwin                  1.5.5-1            OK
cygwin-doc              1.3-6              OK
diff                    1.0-1              OK
diffutils               2.8.4-1            OK
ELFIO                   1.0.0-1            OK
emacs                   21.2-12            OK
expat                   1.95.6-2           OK
expect                  20030128-1         OK
fileutils               4.1-2              OK
findutils               4.1.7-4            OK
flex                    2.5.31-1           OK
fvwm                    2.4.7-2            OK
gawk                    3.1.3-3            OK
gcc                     3.3.1-1            OK
gcc-mingw               20030911-2         OK
gdb                     20030919-1         OK
gdbm                    1.8.3-7            OK
gettext                 0.12.1-3           OK
grep                    2.5-1              OK
groff                   1.18.1-2           OK
gzip                    1.3.5-1            OK
inetutils               1.3.2-25           OK
jpeg                    6b-11              OK
less                    381-1              OK
lesstif                 0.93.91-1          OK
libbz2_0                1.0.2-1            OK
libbz2_1                1.0.2-5            OK
libdb3.1                3.1.17-2           OK
libgdbm                 1.8.0-5            OK
libgdbm-devel           1.8.3-7            OK
libgdbm3                1.8.3-3            OK
libgdbm4                1.8.3-7            OK
libgettextpo0           0.12.1-3           OK
libiconv2               1.9.1-3            OK
libintl                 0.10.38-3          OK
libintl1                0.10.40-1          OK
libintl2                0.12.1-3           OK
libjpeg62               6b-11              OK
libjpeg6b               6b-8               OK
libncurses5             5.2-1              OK
libncurses6             5.2-8              OK
libncurses7             5.3-4              OK
libpcre                 4.1-1              OK
libpcre0                4.4-2              OK
libpng10                1.0.15-4           OK
libpopt0                1.6.4-4            OK
libPropList             0.10.1-3           OK
libreadline4            4.1-2              OK
libreadline5            4.3-5              OK
libtiff-devel           3.6.0-5            OK
libtiff3                3.6.0-2            OK
libtiff4                3.6.0-5            OK
login                   1.9-7              OK
m4                      1.4-1              OK
make                    3.80-1             OK
man                     1.5j-2             OK
mingw-runtime           3.1-1              OK
mktemp                  1.5-3              OK
more                    2.11o-1            OK
ncurses                 5.3-4              OK
newlib-man              20020801           OK
patch                   2.5.8-8            OK
patchutils              0.2.22-2           OK
pcre                    4.4-2              OK
pcre-doc                4.4-2              OK
pdksh                   5.2.14-2           OK
perl                    5.8.0-5            OK
pilrc                   2.9p2              OK
prc-tools               2.2                OK
prc-tools-htmldocs      2.2                OK
readline                4.3-5              OK
rxvt                    2.7.10-3           OK
sed                     4.0.7-3            OK
sh-utils                2.0.15-4           OK
ssmtp                   2.38.7-4           OK
tar                     1.13.25-3          OK
tcltk                   20030901-1         OK
tcsh                    6.12.00-7          OK
termcap                 20021106-2         OK
terminfo                5.3_20030726-1     OK
texinfo                 4.2-4              OK
textutils               2.0.21-1           OK
tiff                    3.6.0-5            OK
time                    1.7-1              OK
vim                     6.2.098-1          OK
w32api                  2.4-1              OK
which                   1.5-2              OK
WindowMaker             0.80.0-2           OK
x2x                     1.27-2             OK
Xaw3d                   1.5E-1             OK
XFree86-base            4.3.0-1            OK
XFree86-bin             4.3.0-4            OK
XFree86-bin-icons       4.3.0-3            OK
XFree86-doc             4.3.0-1            OK
XFree86-etc             4.3.0-3            OK
XFree86-f100            4.2.0-3            OK
XFree86-fcyr            4.2.0-3            OK
XFree86-fenc            4.2.0-3            OK
XFree86-fnts            4.2.0-3            OK
XFree86-fscl            4.2.0-3            OK
XFree86-fsrv            4.3.0-3            OK
XFree86-lib             4.3.0-1            OK
XFree86-lib-compat      4.3.0-1            OK
XFree86-man             4.3.0-1            OK
XFree86-nest            4.3.0-3            OK
XFree86-prog            4.3.0-6            OK
XFree86-startup-scripts 4.2.0-5            OK
XFree86-vfb             4.3.0-3            OK
XFree86-xserv           4.3.0-14           OK
XFree86-xwinclip        4.3.0-1            OK
zlib                    1.1.4-4            OK

The error happens during the linking stage.

....
g++ -DNDEBUG -O2 -g -W -Wall -trigraphs -o ddd.exe
ddd.o basename.o compare.o cook.o cwd.o glob.o hash.o
home.o isid.o rxclass.o sigName.o strclass.o tabs.o
uniquify.o Logger.o MemCheck.o PrintGC.o SignalB.o
TypeInfo.o UniqueId.o IntIntAA.o StatArray.o StringA.o
StringMap.o StringSA.o StringSAA.o VoidArray.o
WidgetSA.o Agent.o AgentM.o AsyncAgent.o ChunkQueue.o
DataLength.o HandlerL.o LiterateA.o ReadLineA.o
TimeOut.o TTYAgent.o charsets.o converters.o events.o
findParent.o findWindow.o fileSBF.o frame.o longName.o
selection.o verify.o AutoRaise.o Delay.o DeleteWCB.o
DestroyCB.o ExitCB.o InitImage.o Swallower.o XErrorB.o
freeXmST.o LabelH.o LessTifH.o MakeMenu.o MString.o
ComboBox.o SpinBox.o TextSetS.o printBox.o AlignBox.o
ArcBox.o BinBox.o Box.o BoxD.o BoxExtend.o BoxPoint.o
BoxRegion.o BoxSize.o ColorBox.o CompositeB.o
DiagBox.o DummyBox.o FixBox.o FontFixBox.o FontTable.o
HatBox.o LineBox.o ListBox.o MarkBox.o MatchBox.o
PrimitiveB.o SlopeBox.o StringBox.o THatBox.o TagBox.o
TrueBox.o ArgNode.o BuiltinCN.o CallNode.o ConstNode.o
DefCallN.o DummyNode.o LetNode.o NameNode.o ListNode.o
TestNode.o ThemeVSLL.o TrueNode.o VSEFlags.o
VSLArgList.o VSLBuiltin.o VSLDef.o VSLDefList.o
VSLErr.o VSLLib.o VSLNode.o VSLRead.o ArcGraphE.o
BoxEdgeA.o BoxGraphN.o EdgeA.o EdgeAPA.o Graph.o
GraphEdge.o GraphEdit.o GraphGC.o GraphNode.o
GraphNPA.o HintGraphN.o LineGraphE.o LineGESI.o
PannedGE.o PosGraphN.o RegionGN.o ScrolledGE.o
layout.o annotation.o args.o buttons.o cmdtty.o
comm-manag.o complete.o ctrl.o data.o dbx-lookup.o
decoration.o deref.o disp-read.o editing.o environ.o
examine.o exectty.o exit.o expired.o file.o filetype.o
fonts.o fortranize.o gdbinit.o history.o hostname.o
index.o java.o logo.o logplayer.o mainloop.o
mydialogs.o options.o plotter.o post.o print.o
question.o regexps.o resolveP.o resources.o sashes.o
select.o session.o settings.o shell.o shorten.o show.o
simpleMenu.o source.o status.o string-fun.o tempfile.o
tictactoe.o tips.o toolbar.o ungrab.o value-read.o
vsldoc.o windows.o wm.o xconfig.o AliasGE.o ArgField.o
BreakPoint.o BreakPM.o CodeCache.o Command.o
DataDisp.o DispBox.o DispBuffer.o DispGraph.o
DispNode.o DispNodeM.o DispValue.o DispValueA.o
DispValueT.o EntryType.o GDBAgent.o HelpCB.o
HistoryD.o HistoryF.o MinMaxA.o PlotAgent.o PlotArea.o
PosBuffer.o ProgressM.o RefreshDI.o SmartC.o
SourceView.o StringTPA.o ThemeM.o ThemeP.o Tool.o
UndoBuffer.o UndoBE.o WhatNextCB.o configinfo.o 
-L/usr/X11R6/lib /usr/X11R6/lib/libXm.a -lXaw -lXmu
-lXt -lXpm -lXp -lXext -lX11 -lSM -lICE -ltermcap -ly
-liberty
AgentM.o(.text+0x296): In function `GLOBAL(int10_t,
long double, char, short, int, double)':
/usr/include/c++/3.3.1/iostream:87: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
AgentM.o(.text+0x2b6): In function
`_GLOBAL__D_AgentM_rcsid':
/usr/include/c++/3.3.1/iostream:87: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
AsyncAgent.o(.text+0x916): In function
`_GLOBAL__I_AsyncAgent_rcsid':
/usr/include/c++/3.3.1/iostream:287: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
AsyncAgent.o(.text+0x936): In function
`_GLOBAL__D_AsyncAgent_rcsid':
/usr/include/c++/3.3.1/iostream:287: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
LiterateA.o(.text+0x2546): In function
`_GLOBAL__I_LiterateAgent_rcsid':
/usr/include/c++/3.3.1/iostream:269: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
LiterateA.o(.text+0x2566):/usr/include/c++/3.3.1/iostream:269:
more undefined references to
`__static_initialization_and_destruction_0(int, int)'
follow
GraphNPA.o(.ctors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/GraphNPA.C:
undefined reference to
`__GLOBAL__I_GraphNodePointerArray_rcsid'
GraphNPA.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/GraphNPA.C:
undefined reference to
`__GLOBAL__D_GraphNodePointerArray_rcsid'
HintGraphN.o(.text+0xa6): In function
`_GLOBAL__I_HintGraphNode_rcsid':
/usr/include/c++/3.3.1/iostream:453: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
HintGraphN.o(.text+0xc6): In function
`_GLOBAL__D_HintGraphNode_rcsid':
/usr/include/c++/3.3.1/iostream:453: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
PannedGE.o(.ctors+0x0):PannedGE.C: undefined reference
to `__GLOBAL__I_PannedGraphEdit_rcsid'
PannedGE.o(.dtors+0x0):PannedGE.C: undefined reference
to `__GLOBAL__D_PannedGraphEdit_rcsid'
PosGraphN.o(.text+0x36): In function
`_GLOBAL__I_PosGraphNode_rcsid':
/usr/include/c++/3.3.1/iostream:453: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
PosGraphN.o(.text+0x56): In function
`_GLOBAL__D_PosGraphNode_rcsid':
/usr/include/c++/3.3.1/iostream:453: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
annotation.o(.ctors+0x0): In function
`_Z13strip_leadingR6stringRKS_':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/annotation.C:45:
undefined reference to `__GLOBAL__I_annotation_rcsid'
annotation.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/annotation.C:45:
undefined reference to `__GLOBAL__D_annotation_rcsid'
complete.o(.text+0x2b66): In function `GLOBAL(int12_t,
long double, char, short, int, double)':
/usr/include/c++/3.3.1/iostream:226: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
complete.o(.text+0x2b86): In function
`_GLOBAL__D_complete_rcsid':
/usr/include/c++/3.3.1/iostream:226: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
deref.o(.text+0x866): In function `GLOBAL(int222_t,
long double, char, short, int, double)':
/usr/include/c++/3.3.1/iostream:1089: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
deref.o(.text+0x886): In function
`_GLOBAL__D_deref_rcsid':
/usr/include/c++/3.3.1/iostream:1089: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
disp-read.o(.text+0x44d6): In function
`_GLOBAL__I_disp_read_rcsid':
/usr/include/c++/3.3.1/iostream:1089: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
disp-read.o(.text+0x44f6):/usr/include/c++/3.3.1/iostream:1089:
more undefined references to
`__static_initialization_and_destruction_0(int, int)'
follow
fortranize.o(.ctors+0x0):fortranize.C: undefined
reference to `__GLOBAL__I_fortranize_rcsid'
fortranize.o(.dtors+0x0):fortranize.C: undefined
reference to `__GLOBAL__D_fortranize_rcsid'
post.o(.ctors+0x0): In function
`_Z4YnCBP10_WidgetRecPvS1_':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/post.C:85:
undefined reference to `_GLOBAL(int0_t, long double,
char, short, int, double)'
post.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/post.C:85:
undefined reference to `__GLOBAL__D_post_rcsid'
question.o(.ctors+0x0): In function
`_Z17gdb_reply_timeoutPvPm':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/question.C:76:
undefined reference to `_GLOBAL(int0_t, long double,
char, short, int, double)'
question.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/question.C:76:
undefined reference to `__GLOBAL__D_question_rcsid'
simpleMenu.o(.ctors+0x0): In function
`_Z10same_shellP10_WidgetRecS0_':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/simpleMenu.C:58:
undefined reference to `__GLOBAL__I_simpleMenu_rcsid'
simpleMenu.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/simpleMenu.C:58:
undefined reference to `__GLOBAL__D_simpleMenu_rcsid'
status.o(.text+0x29a6): In function `GLOBAL(int0_t,
long double, char, short, int, double)':
/usr/include/c++/3.3.1/iostream:437: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
status.o(.text+0x29c6): In function
`_GLOBAL__D_status_rcsid':
/usr/include/c++/3.3.1/iostream:437: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
tictactoe.o(.ctors+0x0): In function `_Z7moveRowi':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/tictactoe.C:84:
undefined reference to `_GLOBAL(int0_t, long double,
char, short, int, double)'
tictactoe.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/tictactoe.C:84:
undefined reference to `__GLOBAL__D_tictactoe_rcsid'
ungrab.o(.ctors+0x0): In function
`_Z21mouse_pointer_grabbedv':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/ungrab.C:77:
undefined reference to `_GLOBAL(int0_t, long double,
char, short, int, double)'
ungrab.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/ungrab.C:77:
undefined reference to `__GLOBAL__D_ungrab_rcsid'
value-read.o(.text+0x6566): In function
`_GLOBAL__I_value_read_rcsid':
/usr/include/c++/3.3.1/iostream:1089: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
value-read.o(.text+0x6586): In function
`_GLOBAL__D_value_read_rcsid':
/usr/include/c++/3.3.1/iostream:1089: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
wm.o(.ctors+0x0): In function
`_Z11wm_set_iconP9_XDisplaymmm':
/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/wm.C:57:
undefined reference to `_GLOBAL(int0_t, long double,
char, short, int, double)'
wm.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/wm.C:57:
undefined reference to `__GLOBAL__D_wm_rcsid'
DispBuffer.o(.text+0x736): In function
`_GLOBAL__I_DispBuffer_rcsid':
/usr/include/c++/3.3.1/iostream:82: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
DispBuffer.o(.text+0x756): In function
`_GLOBAL__D_DispBuffer_rcsid':
/usr/include/c++/3.3.1/iostream:82: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
DispNodeM.o(.ctors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/DispNodeM.C:
undefined reference to `__GLOBAL__I_DispNodeMap_rcsid'
DispNodeM.o(.dtors+0x0):/cygdrive/e/projects/cygwin/ddd-3.3.7/ddd/DispNodeM.C:
undefined reference to `__GLOBAL__D_DispNodeMap_rcsid'
HistoryD.o(.ctors+0x0):HistoryD.C: undefined reference
to `__GLOBAL__I_HistoryDialog_rcsid'
HistoryD.o(.dtors+0x0):HistoryD.C: undefined reference
to `__GLOBAL__D_HistoryDialog_rcsid'
ProgressM.o(.text+0x4a26): In function
`_GLOBAL__I_ProgressMeter_rcsid':
/usr/include/c++/3.3.1/iostream:94: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
ProgressM.o(.text+0x4a46): In function
`_GLOBAL__D_ProgressMeter_rcsid':
/usr/include/c++/3.3.1/iostream:94: undefined
reference to
`__static_initialization_and_destruction_0(int, int)'
collect2: ld returned 1 exit status
make[2]: *** [ddd.exe] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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