[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problems compiling ddd on solaris
From: |
Andreas Zeller |
Subject: |
Re: Problems compiling ddd on solaris |
Date: |
07 Mar 2001 13:33:48 +0100 |
User-agent: |
Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.1 (Cuyahoga Valley) |
Hi!
Anders Kofod-Petersen <address@hidden> writes:
> I'm trying to compile ddd V3.3 on my solaris 7 x86 machine, and I'm having
> som troubles:
>
> I'm running this version of Solaris:
>
> SunOS 5.7 Generic_106542-12 i86pc i386 i86pc
>
> and lesstif-0.92.6, gcc 2.8.1, gnu make 3.77.
>
> My configure statement is:
>
> ./configure --with-motif-includes=/usr/local/LessTif/Motif2.0/include/
> --with-motif-libraries=/usr/local/LessTif/Motif2.0/lib/ --without-athena
> --without-ncurses
>
> which works nicely, but when I try to compile it I get this:
>
> address@hidden:/var/tmp/scratch/GCC/ddd-3.3> make
> Making all in readline
> make[1]: Entering directory `/var/tmp/scratch/GCC/ddd-3.3/readline'
> rm -f readline.o
> gcc -c -DHAVE_CONFIG_H -I. -I. -I/usr/local/include
> -DRL_LIBRARY_VERSION='"4.0"' -g -O readline.c
> rm -f vi_mode.o
> .....
> ....
> ...
> ..
> .
> /bin/sh ./config-info ./USERINFO USERINFO > configinfo.C~ && \
> mv configinfo.C~ configinfo.C
> 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 `/var/tmp/scratch/GCC/ddd-3.3/ddd'
> make: *** [all-recursive] Error 1
>
> Can anybody help me with this?
Yep. DDD 3.3 wants GCC 2.95 or later. The latest version in the CVS
archive should work with older GCC versions, though.
--
Andreas Zeller Universitaet Passau
http://www.fmi.uni-passau.de/st/staff/zeller/