ddd
[Top][All Lists]
Advanced

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

Problems build DDD-3.3 using RH Linux 5.2 and GCC 2.7.2.3


From: GEDERBERG, THOMAS K. (JSC-EG)
Subject: Problems build DDD-3.3 using RH Linux 5.2 and GCC 2.7.2.3
Date: Tue, 20 Feb 2001 11:46:12 -0600

I have trying to build DDD-3.3 using Red Hat Linux 5.2 with gcc 2.7.2.3.  I
have installed LessTif version 0.92.0-1.

The .config step works fine (./config
--with-motif-includes=/usr/local/LessTif/Motif2.0/include
--with-motif-libraries=/usr/local/LessTif/Motif2.0/lib), but during the make
process, I get the following:

c++ -DHAVE_CONFIG_H -I. -I. -I. -I./.. -isystem
/usr/local/LessTif/Motif2.0/include -isystem /usr/X11R6/include    -DNDEBUG
-O2 -g -W -Wall -fexternal-templates -trigraphs  -c ddd.C
XErrorB.h: In method `XErrorBlocker::XErrorBlocker(const class XErrorBlocker
&)':
In file included from ddd.C:206:
XErrorB.h:54: incomplete initializer for member `XErrorBlocker::_event' of
class `XErrorBlocker' which has no constructor
XErrorB.h:54: incomplete initializer for member
`XErrorBlocker::saved_handler' of class `XErrorBlocker' which has no
constructor
ddd.C: In method `WhenReadyInfo::WhenReadyInfo(struct WhenReadyInfo &)':
ddd.C:5540: incomplete initializer for member `WhenReadyInfo::cbs' of class
`WhenReadyInfo' which has no constructor
ddd.C:5540: incomplete initializer for member `WhenReadyInfo::event' of
class `WhenReadyInfo' which has no constructor
make[1]: *** [ddd.o] Error 1
make[1]: Leaving directory `/usr/local/download/ddd-3.3/ddd'
make: *** [all-recursive] Error 1

The following is the contents of the config.log file:

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:703: checking host system type
configure:724: checking target system type
configure:742: checking build system type
configure:769: checking for ddd
configure:826: checking for product name
configure:836: checking for expiration date
configure:855: checking for a BSD compatible install
configure:908: checking whether build environment is sane
configure:946: checking whether make sets ${MAKE}
configure:992: checking for working aclocal
configure:1005: checking for working autoconf
configure:1018: checking for working automake
configure:1031: checking for working autoheader
configure:1044: checking for working makeinfo
configure:1058: checking whether make sets ${MAKE}
configure:1087: checking for gcc
configure:1200: checking whether the C compiler (gcc  ) works
configure:1216: gcc -o conftest    conftest.c  1>&5
configure:1242: checking whether the C compiler (gcc  ) is a cross-compiler
configure:1247: checking whether we are using GNU C
configure:1256: gcc -E conftest.c
configure:1275: checking whether gcc accepts -g
configure:1307: checking for POSIXized ISC
configure:1331: checking whether the C compiler (gcc) compiles and links a
simple C program
configure:1352: gcc -o conftest -g -O2   conftest.c  1>&5
configure:1384: checking for c++
configure:1416: checking whether the C++ compiler (c++  ) works
configure:1432: c++ -o conftest    conftest.C  1>&5
configure:1458: checking whether the C++ compiler (c++  ) is a
cross-compiler
configure:1463: checking whether we are using GNU C++
configure:1472: c++ -E conftest.C
configure:1491: checking whether c++ accepts -g
configure:1679: checking whether the C++ compiler (c++) compiles a simple
program
configure:1700: c++ -o conftest -g -O2   conftest.C  1>&5
configure:3355: checking for tgetent in -lmytinfo
configure:3377: c++ -o conftest -g -O2   conftest.C -lmytinfo   1>&5
/usr/bin/ld: cannot open -lmytinfo: No such file or directory
collect2: ld returned 1 exit status
configure: failed program was:
#line 3363 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
#ifdef __cplusplus
extern "C"
#endif
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char tgetent();

int main() {
tgetent()
; return 0; }
configure:3355: checking for tgetent in -lncurses
configure:3377: c++ -o conftest -g -O2   conftest.C -lncurses   1>&5
configure:3518: checking for xstrerror in -liberty
configure:3540: c++ -o conftest -g -O2   conftest.C -liberty   1>&5
configure:3561: checking for packages to be configured and built

Thanks for you help

Tom Gederberg
Senior Systems Engineer
Honeywell International, Inc.
Phone: (281)-483-5551
Pager:  (713)-527-6526




reply via email to

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