bug-ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

DDD 3.3.8 (i686-pc-cygwin) gets `Segmentation fault WAS Re: compiling DD


From: S Iyer
Subject: DDD 3.3.8 (i686-pc-cygwin) gets `Segmentation fault WAS Re: compiling DDD
Date: Wed, 3 Dec 2003 15:42:19 -0600
User-agent: Mutt/1.4.1i

As I am having similar problems with DDD, let me describe what I
have done.
1. Setup a fresh copy of cygwin from kernel.org mirror
2. Get ddd-3.3.8 and unpack.
3. ./configure -- all goes well with one WARNING:
configure: WARNING: X11/Xmu/Editres.h: present but cannot be compiled
configure: WARNING: X11/Xmu/Editres.h: check for missing prerequisite headers?
configure: WARNING: X11/Xmu/Editres.h: proceeding with the preprocessor's result

4. make did not compile even a single file:
$make
Making all in libiberty
/usr/local/ddd-3.3.8/libiberty
make[1]: Entering directory `/usr/local/ddd-3.3.8/libiberty'
if [ x"" != x ] && [ ! -d pic ]; then \
  mkdir pic; \
else true; fi
touch stamp-picdir
make[1]: *** No rule to make target `../include/xregex.h', needed
by `regex.o'.  Stop.
make[1]: Leaving directory `/usr/local/ddd-3.3.8/libiberty'
make: *** [all-recursive] Error 1

Now I can use an earlier ddd or an earlier gcc.
Having read past messages, old gcc's are frowned upon.
So I got ddd-3.3.7, compile still complains that  Editres cannot
be compiled. make seems to compile everything untilt eh linker
complains:
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+0x8b6): 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+0x8d6): 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+0x2496): 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+0x24b6):/usr/include/c++/3.3.1/iostream:269:
more undefined references to
`__static_initialization_and_destruction_0(int, int)' follow
GraphNPA.o(.ctors+0x0):/usr/local/ddd-3.3.7/ddd/GraphNPA.C:
undefined reference to `__GLOBAL__I_GraphNodePointerArray_rcsid'
GraphNPA.o(.dtors+0x0):/usr/local/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_':
/usr/local/ddd-3.3.7/ddd/annotation.C:45: undefined reference to
`__GLOBAL__I_annotation_rcsid'
annotation.o(.dtors+0x0):/usr/local/ddd-3.3.7/ddd/annotation.C:45:
undefined reference to `__GLOBAL__D_annotation_rcsid'
complete.o(.text+0x2aa6): 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+0x2ac6): 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+0x856): 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+0x876): 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+0x43b6): 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+0x43d6):/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_':
/usr/local/ddd-3.3.7/ddd/post.C:85: undefined reference to
`_GLOBAL(int0_t, long double, char, short, int, double)'
post.o(.dtors+0x0):/usr/local/ddd-3.3.7/ddd/post.C:85: undefined
reference to `__GLOBAL__D_post_rcsid'
question.o(.ctors+0x0): In function `_Z17gdb_reply_timeoutPvPm':
/usr/local/ddd-3.3.7/ddd/question.C:76: undefined reference to
`_GLOBAL(int0_t, long double, char, short, int, double)'
question.o(.dtors+0x0):/usr/local/ddd-3.3.7/ddd/question.C:76:
undefined reference to `__GLOBAL__D_question_rcsid'
simpleMenu.o(.ctors+0x0): In function
`_Z10same_shellP10_WidgetRecS0_':
/usr/local/ddd-3.3.7/ddd/simpleMenu.C:58: undefined reference to
`__GLOBAL__I_simpleMenu_rcsid'
simpleMenu.o(.dtors+0x0):/usr/local/ddd-3.3.7/ddd/simpleMenu.C:58:
undefined reference to `__GLOBAL__D_simpleMenu_rcsid'
status.o(.text+0x28a6): 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+0x28c6): In function `_GLOBAL__D_status_rcsid':

etc  ending in:

Info: resolving _topLevelShellWidgetClass by linking to
__imp__topLevelShellWidgetClass (auto-import)
Info: resolving _overrideShellWidgetClass by linking to
__imp__overrideShellWidgetClass (auto-import)
Info: resolving _widgetClassRec by linking to
__imp__widgetClassRec (auto-import)
Info: resolving __XtInherit by linking to __imp___XtInherit
(auto-import)
Info: resolving __XtInheritTranslations by linking to
__imp___XtInheritTranslations (auto-import)
Info: resolving _formWidgetClass by linking to
__imp__formWidgetClass (auto-import)
Info: resolving _pannerWidgetClass by linking to
__imp__pannerWidgetClass (auto-import)
collect2: ld returned 1 exit status
make[2]: *** [ddd.exe] Error 1
make[2]: Leaving directory `/usr/local/ddd-3.3.7/ddd'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/ddd-3.3.7/ddd'
make: *** [all-recursive] Error 1

I also tried compiling ddd-3.3.8 with gcc-3.2,
the compilation as well as linkage work but ddd crashes as soon
as it is started.
$ddd
Warning: This DDD requires a Motif 2.1 library (using Motif
-1617156.-609)
Continue at own risk.

Internal error (Segmentation fault).

Oops!  You have found a bug in DDD.

If you can reproduce this bug, please send a bug report
to <bug-ddd@gnu.org>, giving a subject like

    DDD 3.3.8 (i686-pc-cygwin) gets `Segmentation fault' signal

To enable us to fix the bug, you should include the following
information:
* What you were doing to get this message.  Report all the facts.
* The contents of the `~/.ddd/log' file as generated by this
* session.
Please read also the section "Reporting Bugs" in the DDD manual.

We thank you for your support.
-------
Notice the ridiculous value for "using Motif".
Of course my motif is actually lesstif, version  0.93.91-4

Someone suggested in a previous thread that there is
MOTIF-LESSTIF compatibility flag that needs to be set.
Well, I could not find an option to configure to do this,
so I set opened up ddd/config.h and set the two variables
HAVE_MOTIF and HAVE_LESSTIF to (0,1) as well as (1,1)
There is no change in the segmentation fault behaviour as above.

Anyone have a clue?

Thanks
subbu

On Wed, Dec 03, 2003 at 01:20:23PM -0600, Brian Ford wrote:
> Date: Wed, 3 Dec 2003 13:20:23 -0600 (CST)
> From: Brian Ford <ford@vss.fsi.com>
> To: y2bismil@engmail.uwaterloo.ca
> cc: cygwin-xfree@cygwin.com
> Subject: Re: compiling DDD
> 
> This is an XFree86 issue, so please use the proper mailing list
> (cygwin-xfree@cygwin.com).
> 
> On Wed, 3 Dec 2003 y2bismil@engmail.uwaterloo.ca wrote:
> 
> > I used to be able to compile ddd fine, but something occurred when i 
> > recently
> > updated ddd.  I'm getting static initialiation_construct_and_destructor 
> > errors.
> >
> Please post the exact (cut and paste) error messages you receive.
> 
> >  If I revert to an oldfer binary or older GCC(3.2.x) then it compiles fine, 
> > but
> > segfaults on startup.
> >
> What does an older binary mean?
> 
> Please see http://www.cygwin.com/problems.html for the additional
> information we need to help.
> 
> Also, search the cygwin-xfree mailing list archives to see several
> discussions on this topic.
> 
> > *****ddd log*************
> > GNU DDD 3.3.8 (i686-pc-cygwin)
> > Copyright (C) 1995-1999 Technische Universit&#19744;Braunschweig, Germany.
> > Copyright (C) 1999-2001 Universit&#19744;Passau, Germany.
> > Copyright (C) 2001 Universit&#19744;des Saarlandes, Germany.
> >
> > Compiled with GCC 3.2 20020927 (prerelease)
> > Requires X11R6, Xt11R6, Motif 2.1 (GNU/LessTif Version 2.1 Release 0.93.91)
> > Includes XPM 3.4.11, Athena Panner (7000002L), DDD core
> > Built 2003-12-02 by me!!!!.
> > $  ddd
> > !  Segmentation fault
> > ******************************
> > It complains about getting an XT error.
> >
> Please post the exact XT error.
> 
> -- 
> Brian Ford
> Senior Realtime Software Engineer
> VITAL - Visual Simulation Systems
> FlightSafety International
> Phone: 314-551-8460
> Fax:   314-551-8444

-- 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]