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

先月 2014年02月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2014年02月26日(水) 旧暦 [n年日記] [更新:"2014/03/02 23:58:19"]

#1 [pkgsrc][cygwin] pkgtools/p5-pkgsrc-Dewey error: 'ssize_t' undeclared

cd /usr/pkgsrc/pkgtools/p5-pkgsrc-Dewey; 
bmake package
...
gcc -c -I.  -O -D_REENTRANT -I/usr/include
  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -fno-strict-aliasing
  -pipe -fstack-protector -DUSEIMPORTLIB -O -I/usr/pkg/include
  -I/usr/include -DHAVE_CTYPE_H -DHAVE_STDLIB_H -DHAVE_STRING_H
  -I/usr/pkg/include -I/usr/include -DVERSION=\"1.1\"
  -DXS_VERSION=\"1.1\"
  "-I/usr/pkg/lib/perl5/5.18.0/cygwin-thread-multi/CORE"
  lib_dewey.c
In file included from lib_dewey.c:43:0:
lib_dewey.c: In function 'dewey_match':
lib_dewey.c:309:26: error: 'ssize_t' undeclared (first use in this function)
   strlcpy(ver, sep, MIN((ssize_t)sizeof(ver), sep2-sep+1));
                          ^
defs.h:49:21: note: in definition of macro 'MIN'
 #define MIN(a,b) (((a) < (b)) ? (a) : (b))

lib_dewey.c:309:26: note: each undeclared identifier is
  reported only once for each function it appears in
   strlcpy(ver, sep, MIN((ssize_t)sizeof(ver), sep2-sep+1));
Interim fix ;-)
m08@makoto 12:01:32/140226(..pkgtools/p5-pkgsrc-Dewey)% cat patches/patch-defs_h 
--- defs.h.orig 2014-02-26 12:00:12.994200000 +0900
+++ defs.h      2014-02-26 12:00:45.718700000 +0900
@@ -30,6 +30,9 @@
  */
 #ifndef DEFS_H_
 #define DEFS_H_
+#ifndef ssize_t
+#define ssize_t        int
+#endif
 
 #if HAVE_CONFIG_H
 #include "config.h"

#2 bison-3.0.2.tar.xz: File already has `.xz' suffix, skipping

=> Checksum SHA1 OK for bison-3.0.2.tar.xz
=> Checksum RMD160 OK for bison-3.0.2.tar.xz
===> Extracting for bison-3.0.2
/bin/xz: /usr/pkgsrc/distfiles/bison-3.0.2.tar.xz: File already has `.xz' suffix, skipping
/bin/tar: This does not look like a tar archive
/bin/tar: Exiting with failure status due to previous errors
*** Error code 2

Stop.
bmake: stopped in /usr/pkgsrc/devel/bison
*** Error code 1
Index: mk/tools/tools.Cygwin.mk
===================================================================
RCS file: /cvs/cvsroot/pkgsrc/mk/tools/tools.Cygwin.mk,v
retrieving revision 1.5
diff -u -r1.5 tools.Cygwin.mk
--- mk/tools/tools.Cygwin.mk	6 Nov 2013 13:12:50 -0000	1.5
+++ mk/tools/tools.Cygwin.mk	26 Feb 2014 03:15:27 -0000
@@ -139,7 +139,7 @@
 .if exists(/bin/xgettext)
 TOOLS_PLATFORM.xgettext?=	/bin/xgettext
 .endif
-TOOLS_PLATFORM.xzcat?=		/bin/xz
+TOOLS_PLATFORM.xz?=		/bin/xz
 TOOLS_PLATFORM.xzcat?=		/bin/xzcat
 .if exists(/bin/yacc)
 TOOLS_PLATFORM.yacc?=		/bin/yacc

#3 security/tcp_wrappers

percent_m.c:18:14: error: conflicting types for 'sys_errlist':

libtool: compile: gcc -O -DFACILITY=LOG_MAIL -DHOSTS_ACCESS
  -DPARANOID -DNETGROUP -DGETPEERNAME_BUG -DBROKEN_FGETS
  -DLIBC_CALLS_STRTOK -DDAEMON_UMASK=022
  -DREAL_DAEMON_DIR=\"/usr/sbin\" -DSEVERITY=LOG_INFO
  -DRFC931_TIMEOUT=10 -DHOSTS_DENY=\"/etc/hosts.deny\"
  -HOSTS_ALLOW=\"/etc/hosts.allow\" -Dvsyslog=myvsyslog
  -DALWAYS_HOSTNAME -DHAVE_IPV6 -c percent_m.c -DDLL_EXPORT
  -DPIC -o .libs/percent_m.o

 percent_m.c:18:14: error: conflicting types for 'sys_errlist'
 extern char *sys_errlist[];
              ^
In file included from /usr/include/errno.h:9:0,
                 from percent_m.c:12:
/usr/include/sys/errno.h:23:36: note: previous declaration of 'sys_errlist' was here
 extern __IMPORT const char * const sys_errlist[];
                                    ^
percent_m.c:19:12: warning: 'sys_nerr' redeclared without
  dllimport attribute: previous dllimport ignored [-Wattributes]
 extern int sys_nerr;
            ^
*** Error code 1

undefined reference to `yp_get_default_domain':

libtool: link: gcc -O -DFACILITY=LOG_MAIL -DHOSTS_ACCESS
  -DPARANOID -DNETGROUP -DGETPEERNAME_BUG -DBROKEN_FGETS
  -DLIBC_CALLS_STRTOK -DDAEMON_UMASK=022
  -DREAL_DAEMON_DIR=\"/usr/sbin\" -DSEVERITY=LOG_INFO
  -DRFC931_TIMEOUT=10 -DHOSTS_DENY=\"/etc/hosts.deny\"
  -DHOSTS_ALLOW=\"/etc/hosts.allow\" -Dvsyslog=myvsyslog
  -DALWAYS_HOSTNAME -DHAVE_IPV6 -o .libs/tcpd tcpd.o
  ./.libs/libwrap.a
  -L/cygdrive/g/WRKOBJDIR/security/tcp_wrappers/work/.buildlink/lib

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x184):
  undefined reference to `yp_get_default_domain'

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x184):
  relocation truncated to fit: R_X86_64_PC32 against undefined
  symbol `yp_get_default_domain'

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x1a8):
  undefined reference to `innetgr'

./.libs/libwrap.a(hosts_access.o):hosts_access.c:(.text+0x1a8):
  relocation truncated to fit: R_X86_64_PC32 against undefined
  ymbol `innetgr'

/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  ./.libs/libwrap.a(hosts_access.o): bad reloc address 0x8 in
  section `.data'

/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  final link failed: Invalid operation

collect2: error: ld returned 1 exit status
*** Error code 1

Stop.
make: stopped in /cygdrive/g/WRKOBJDIR/security/tcp_wrappers/work/tcp_wrappers_7.6-ipv6.4
tcp-wrappers.diff



最近の日記
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)