libunwind-devel
[Top][All Lists]
Advanced

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

Re: [Libunwind-devel] libunwind library/source for Linux 64 bit


From: Arun Sharma
Subject: Re: [Libunwind-devel] libunwind library/source for Linux 64 bit
Date: Fri, 23 Apr 2010 08:31:41 -0700

On Fri, Apr 23, 2010 at 1:33 AM, POKHARAKAR Sandeep <address@hidden> wrote:

While compilation I am getting an error trace “_UPT_access_fpreg.c:207:3: error: #error Fix me”. Its seems to be b’caz of “HAVE_DECL_PTRACE_POKEUSER || HAVE_TTRACE” macros missing. And compilation happens at the else part of this “if HAVE_DECL_PTRACE_POKEUSER || HAVE_TTRACE”.

 

I am wondering what is the significance of these macros. Where are those defined. I could not locate their location.


When you run ./configure, it looks at header files such as <sys/ptrace.h> and defines these HAVE_* macros. If they're not getting defined, the small test program it uses to check failed. You need to look into your config.log to debug further.
 

Also, where is __USE_GNU defined? I am also getting few compilation issues b’caz of this. As my compiler does not find it.


configure.in defines _GNU_SOURCE. <features.h> defines _USE_GNU and possibly other macros based on _GNU_SOURCE.

From the nature of the problems you're posting here it smells like either your system header files are not installed correctly or you're using a different compiler. If you're on Linux/x86 with standard include files and gcc, you shouldn't be seeing these problems.

 -Arun


reply via email to

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