ddd
[Top][All Lists]
Advanced

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

Re: Bug in ddd configuration in Solaris 9 / x86


From: Arnaud Desitter
Subject: Re: Bug in ddd configuration in Solaris 9 / x86
Date: Mon, 7 Mar 2005 10:53:43 -0000

Hi,

termcap.h is not used anymore starting from ddd 3.3.10. The next version
of ddd won't use R1 anymore. Therefore, except for the configure problem,
things will be better. Thanks for your reports.
Regards,

----- Original Message ----- From: "Davies, Daniel" <address@hidden>
Newsgroups: gmane.comp.debugging.ddd.general
Cc: "Davies, Daniel" <address@hidden>; <address@hidden>
Sent: Saturday, March 05, 2005 1:53 AM
Subject: RE: Bug in ddd configuration in Solaris 9 / x86


Arnaud,

I have made progress.

The problem with upad128_t was resolved when I downloaded and built gcc-core-3.4.3 and gcc_g++-3.4.3. The 3.4.2 versions from sunfreeware.com seem to have this trouble.

The problem shown in the previous message happened because someone, somewhere defined "R1" as "9". This caused the enum in line 888 of ddd.C to fail.

The same sort of thing happened in termcap.h, line 14, someone, somewhere defined "PC" as "14".

I spent about an hour trying to find the culprit(s), but failed. In the end, I did something completely inelegant. I commented out the definition of RecentItems in ddd.C (apparently it wasn't used on my platform) and changed the "PC" to "WorkaroundPC" in termcap.h. With those changes, it built. I haven't tested it heavily, but it appears to work as well.

Dan

-----Original Message-----
From: Davies, Daniel
Sent: Friday, March 04, 2005 12:03 PM
To: 'Arnaud Desitter'
Cc: address@hidden; Davies, Daniel
Subject: RE: Bug in ddd configuration in Solaris 9 / x86


Arnaud,

Thanks very much for your quick answer!

Unfortunately, defining SIGHANDLERARGS in config.h didn't fix the problem. After doing that, make still produces the output shown in the attached file. The problem seems to have something to do with 128 bit data types.

Dan



-----Original Message-----
From: Arnaud Desitter [mailto:address@hidden
Sent: Friday, March 04, 2005 2:33 AM
To: Davies, Daniel
Cc: address@hidden
Subject: Re: Bug in ddd configuration in Solaris 9 / x86


Hi,

From your log:
checking parameter type of signal handlers...
configure: WARNING: Please #define SIGHANDLERARGS in config.h

This is the problem. Add in ddd/config.h:
#define SIGHANDLERARGS int
and it should work.

If you feel like it, you can investigate why ICE_TYPE_SIGNALPROC
(in acinclude.m4) did not work, fix it and post a patch.

The error  re. to sys/core.h can be ignored. This is fixed in the CVS
version
of ddd.

Regards,


----- Original Message ----- From: "Davies, Daniel" <address@hidden>
Newsgroups: gmane.comp.debugging.ddd.general
Cc: "Davies, Daniel" <address@hidden>
Sent: Friday, March 04, 2005 12:01 AM
Subject: Bug in ddd configuration in Solaris 9 / x86


Hi,

I'm trying to compile ddd on a dual processor Solaris 9 box that has dual
Opterons.  I have gcc 3.4.3 and version 2.14 of binutils. The results of
running uname -a and invoking various tools with --version is at the end of
the enclosed file.

I'm including the configuration script because it says I should report an
error to you and because it's not working.  Solaris 9 does not support SSE2
opcodes, so I guess it makes sense that 128 bit data types are not defined.

Any hints?

Dan

<<error.txt>>






--------------------------------------------------------------------------------


_______________________________________________
Ddd mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/ddd






reply via email to

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