Hi, thanks for your feedback.

I just updated wine cvs, no ./configure errors but still "make" unable to complete:

gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_NTSYSTEM_ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -gstabs+ -Wdeclaration-after-statement -Wpointer-arith -g -O2 -o signal_i386.o signal_i386.c
signal_i386.c: In function ‘wine_sigaction’:
signal_i386.c:123: error: ‘__NR_sigaction’ undeclared (first use in this function)
signal_i386.c:123: error: (Each undeclared identifier is reported only once
signal_i386.c:123: error: for each function it appears in.)
make[2]: *** [signal_i386.o] Error 1
make[2]: Leaving directory `/home/source/suse/install/compile/wine/wine/dlls/ntdll'
make[1]: *** [ntdll] Error 2
make[1]: Leaving directory `/home/source/suse/install/compile/wine/wine/dlls'
make: *** [dlls] Error 2

SuSE 10, x86-64, 2.6.13 (SuSE kernel), gcc-4.0.2 (official release)


Thank you.
Dmitry


On Thu, 23 Feb 2006 04:12:20 -0300, Marcus Meissner <[EMAIL PROTECTED]> wrote:

On Wed, Feb 22, 2006 at 05:48:44PM -0700, Jesse Allen wrote:
On 2/21/06, dmitry serpokryl <[EMAIL PROTECTED]> wrote:
> configure: WARNING: linux/capi.h: present but cannot be compiled
> configure: WARNING: linux/capi.h:     check for missing prerequisite
> headers?
> configure: WARNING: linux/capi.h: see the Autoconf documentation
> configure: WARNING: linux/capi.h:     section "Present But Cannot Be
> Compiled"
> configure: WARNING: linux/capi.h: proceeding with the preprocessor's result > configure: WARNING: linux/capi.h: in the future, the compiler will take
> precedence
> configure: WARNING:     ## ------------------------------------ ##
> configure: WARNING:     ## Report this to [email protected] ##
> configure: WARNING:     ## ------------------------------------ ##
>
>
> SuSE 10 x86-64, gcc-4.0.2 (release)
You are compiling with linux 2.6 header files...

And there is nothing bad with that.

We need __user defined (to nothing) during configure checking as a
workaround.

What about this patch?

Ciao, Marcus

Changelog:
        Explicitly define __user to "empty" to allow kernel header
        inclusion.

Index: configure.ac
===================================================================
RCS file: /home/wine/wine/configure.ac,v
retrieving revision 1.445
diff -u -r1.445 configure.ac
--- configure.ac        20 Feb 2006 20:19:39 -0000      1.445
+++ configure.ac        23 Feb 2006 07:11:07 -0000
@@ -169,6 +169,7 @@
 AC_SUBST(GLU32FILES,"")
 AC_SUBST(OPENGL_LIBS,"")
+AC_DEFINE(__user,[],[To allow configure checking of kernel headers.])
 dnl **** Check for header files ****
AC_CHECK_HEADERS(\



--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


Reply via email to