hns - 日記自動生成システム - Version 2.19.9

先月 2009年01月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2009年01月19日(月) 旧暦 [n年日記] [更新:"2009/01/19 16:22:24"]

#1 [gcc] gcc-4.2.x with NetBSD/amd64 fails

Strange thing is that when building gcc-4.2.x on NetBSD/amd64 machine,
 361  12:35   ../gcc-4.2.4/configure --enable-languages=c --host=amd64--netbsd
I am getting following problem.
/export/local-src/gcc-4.2.4-work-amd64-enable-c-fail/./prev-gcc/xgcc
-B/export/local-src/gcc-4.2.4-work-amd64-enable-c-fail/./prev-gcc/
-B/usr/local/amd64--netbsd/bin/ -c -DHAVE_CONFIG_H -g -O2
-I. -I../../gcc-4.2.4/libiberty/../include -W -Wall -pedantic
-Wwrite-strings -Wstrict-prototypes -Wc++-compat
../../gcc-4.2.4/libiberty/mempcpy.c -o mempcpy.o
../../gcc-4.2.4/libiberty/mempcpy.c:35: 
	error: expected declaration specifiers or '...' before 'size_t'
../../gcc-4.2.4/libiberty/mempcpy.c:35: 
	warning: conflicting types for built-in function 'memcpy'
../../gcc-4.2.4/libiberty/mempcpy.c:38: 
	error: expected declaration specifiers or '...' before 'size_t'
../../gcc-4.2.4/libiberty/mempcpy.c:39: 
	warning: conflicting types for built-in function 'mempcpy'
../../gcc-4.2.4/libiberty/mempcpy.c: In function 'mempcpy':
../../gcc-4.2.4/libiberty/mempcpy.c:40: error: 'len' undeclared (first use in this function)
../../gcc-4.2.4/libiberty/mempcpy.c:40: 
	error: (Each undeclared identifier is reported only once
../../gcc-4.2.4/libiberty/mempcpy.c:40: error: for each function it appears in.)
../../gcc-4.2.4/libiberty/mempcpy.c:40: error: too many arguments to function 'memcpy'

gmake[3]: *** [mempcpy.o] Error 1
gmake[3]: Leaving directory `/export/local-src/gcc-4.2.4-work-amd64-enable-c-fail/libiberty'
But by applying following patch, at least configuration shown above build completes.
--- gcc-4.2.4/include/ansidecl.h-orig	2005-07-04 00:38:39.000000000 +0900
+++ gcc-4.2.4/include/ansidecl.h	2009-01-19 14:23:58.000000000 +0900
@@ -368,4 +368,7 @@
 #define __extension__
 #endif
 
+#if defined(__x86_64__)
+typedef unsigned long size_t;
+#endif
 #endif	/* ansidecl.h	*/



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)