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: Davies, Daniel
Subject: RE: Bug in ddd configuration in Solaris 9 / x86
Date: Fri, 4 Mar 2005 17:53:20 -0800

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]