Bug 318114 (MONO75090) - on amd64 fails to build
Summary: on amd64 fails to build
Status: RESOLVED INVALID
Alias: MONO75090
Product: Mono: Debugger
Classification: Mono
Component: backend (show other bugs)
Version: 1.1
Hardware: Other Other
: P3 - Medium : Critical
Target Milestone: ---
Assignee: Chris Toshok
QA Contact: Mono Bugs
URL:
Whiteboard:
Keywords: build
Depends on:
Blocks:
 
Reported: 2005-05-30 00:28 UTC by david james
Modified: 2007-10-05 12:32 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 19:19:11 UTC


---- Reported by davidj.as@gmail.com 2005-05-29 17:28:01 MST ----

Latest SVN 5/20/05

autogen.sh runs fine

make fails with:



 gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D_REENTRANT -pthread
-I/opt/mono-1.1.6/include -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -D_GNU_SOURCE -g -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes
-Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith
-Wno-cast-qual -Wcast-align -Wwrite-strings -MT x86-ptrace.lo -MD -MP -MF
.deps/x86-ptrace.Tpo -c x86-ptrace.c  -fPIC -DPIC -o .libs/x86-ptrace.o
In file included from /usr/include/asm/user.h:4,
                 from x86_64-arch.h:10,
                 from x86-arch.h:44,
                 from x86-linux-ptrace.h:4,
                 from x86-ptrace.c:35:
/usr/include/asm-x86_64/user.h:56: error: syntax error before "u64"
/usr/include/asm-x86_64/user.h:58: error: syntax error before "mxcsr"
/usr/include/asm-x86_64/user.h:59: error: syntax error before "mxcsr_mask"
/usr/include/asm-x86_64/user.h:60: error: syntax error before "st_space"
/usr/include/asm-x86_64/user.h:61: error: syntax error before "xmm_space"
/usr/include/asm-x86_64/user.h:62: error: syntax error before "padding"
/usr/include/asm-x86_64/user.h:63: error: syntax error before '}' token
/usr/include/asm-x86_64/user.h:87: error: field `i387' has incomplete type
In file included from x86-ptrace.c:424:
x86_64-arch.c:21: error: field `current_fpregs' has incomplete type
x86_64-arch.c: In function `server_ptrace_call_method_invoke':
x86_64-arch.c:652: warning: assignment makes integer from pointer without a
cast
x86-ptrace.c: At top level:
x86-ptrace.c:444: warning: initialization from incompatible pointer type
x86-linux-ptrace.c:92: warning: '_server_ptrace_set_dr' defined but not used
x86-linux-ptrace.c:106: warning: '_server_ptrace_get_dr' defined but not used
make[3]: *** [x86-ptrace.lo] Error 1
make[3]: Leaving directory `/opt/mono_svn/debugger/backends/server'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/mono_svn/debugger/backends'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/mono_svn/debugger'
make: *** [all] Error 2

if you need access to a amd64 machine please e-mail thanks
davidj.as@gmail.com



---- Additional Comments From davidj.as@gmail.com 2005-05-29 17:29:16 MST ----

 
i ment lates 5/29/05



---- Additional Comments From martin@ximian.com 2005-07-12 12:27:17 MST ----

This is working fine for me with today's SVN (r47229) - do you still
have this problem ?


Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>Fedora Core 3, x86_64 amd64</cf_op_sys_details>
Unknown operating system unknown. Setting to default OS "Other".

Comment 1 Martin Baulig 2007-10-05 12:32:06 UTC
Old.