こんばんは、中村と申します。

Libretto 100 on FreeBSD 6.3-RELEASE で japanese/rxvt
をビルドできませんでした。私のところだけの問題なのかわからないもので、皆様のアドバイスをいただければと思い、メールした次第です。

X Window System はports から xorg-7.3_1 を入れています。

以下は japanese/rxt をビルドしようとした時のログです。

-----
# make install
===>  Extracting for ja-rxvt-2.7.2_1
=> MD5 Checksum OK for rxvt-2.7.2.tar.bz2.
=> SHA256 Checksum OK for rxvt-2.7.2.tar.bz2.
===>  Patching for ja-rxvt-2.7.2_1
===>  Applying FreeBSD patches for ja-rxvt-2.7.2_1
===>   ja-rxvt-2.7.2_1 depends on file:
/usr/local/libdata/xorg/libraries - found
===>   ja-rxvt-2.7.2_1 depends on shared library: Xpm.4 - found
===>  Configuring for ja-rxvt-2.7.2_1
creating cache ./config.cache
configuring for rxvt 2.7.2
checking for gcc... cc
checking whether the C compiler (cc -O2 -fno-strict-aliasing
-march=pentium-mmx ) works... yes
checking whether the C compiler (cc -O2 -fno-strict-aliasing
-march=pentium-mmx ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking how to run the C preprocessor... cc -E
checking for a BSD compatible install... /usr/bin/install -c -o root -g wheel
checking for mv... /bin/mv
checking for rm... /bin/rm
checking for cp... /bin/cp
checking for sed... /usr/bin/sed
checking for awk... /usr/bin/awk
checking for echo... /bin/echo
checking for cmp... /usr/bin/cmp
checking for tbl... /usr/bin/tbl
checking for AIX... no
checking for POSIXized ISC... no
checking for X... libraries /usr/local/lib, headers /usr/local/include
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for libXpm... -I/usr/local/include/X11, -L/usr/local/lib
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for assert.h... yes
checking for fcntl.h... yes
checking for grp.h... yes
checking for libc.h... no
checking for lastlog.h... no
checking for stdarg.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for termios.h... yes
checking for unistd.h... yes
checking for sys/byteorder.h... no
checking for sys/ioctl.h... yes
checking for sys/select.h... yes
checking for sys/sockio.h... yes
checking for sys/time.h... yes
checking whether time.h and sys/time.h may both be included... yes
checking for -R dynamic library path recording... yes
checking for XPointer... yes
checking for working const... yes
checking for inline... inline
checking for ANSI C header files... yes
checking for mode_t... yes
checking for pid_t... yes
checking for uid_t in sys/types.h... yes
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking size of int *... 4
checking for int16_t... yes
checking for u_int16_t... yes
checking for int32_t... yes
checking for u_int32_t... yes
checking for int64_t... yes
checking for u_int64_t... yes
checking return type of signal handlers... void
checking for atexit... yes
checking for revoke... yes
checking for unsetenv... yes
checking for setutent... no
checking for seteuid... yes
checking for setreuid... yes
checking for setsid... yes
checking for setpgrp... yes
checking for setpgid... yes
checking for _getpty... no
checking for grantpt... yes
checking for unlockpt... yes
checking for utmp.h... yes
checking for struct utmp... yes
checking for host in utmp struct... yes
checking where utmp is located...
checking for utmpx.h... no
checking where wtmp is located... /var/log/wtmp
checking where wtmpx is located...
checking for struct lastlog... yes
checking where lastlog is located... /var/log/lastlog
checking where ttys/ttytab is located... /etc/ttys
checking for working Xlocale... no
checking for working X setlocale... no
checking for working plain setlocale... yes
checking for getpt... no
checking for tty/pty type... BSD
checking for setlocale in -lxpg4... no
updating cache ./config.cache
creating ./config.status
creating autoconf/Make.common
creating Makefile
creating doc/Makefile
creating src/Makefile
creating src/graphics/Makefile
creating src/test/Makefile
creating src/rsizes.h
creating rclock/Makefile
creating config.h
Configuration:

  Rxvt version:               2.7.2 : 21 DECEMBER 1999
  Source code location:       .
  Install path:               /usr/local/bin
  Compiler:                   cc
  Compiler flags:             -O2 -fno-strict-aliasing -march=pentium-mmx
  malloc support:             system default
  Xpm library:                -L/usr/local/lib -lXpm

Adding modules:
  graphics.o:                 yes
  grkelot.o:                  no
  logging.o:                  yes
  menubar.o:                  yes
  strings.o:                  no
  xpm.o:                      yes

The following are set in config.h

  multichar glyph languages:  yes
  pty/tty type:               BSD
  utmp support:               enabled
  utmp file:
  utmpx file:
  wtmp file:                  /var/log/wtmp
  wtmpx file:
  lastlog file:               /var/log/lastlog
  ttys/ttytab file:           /etc/ttys

  *** Please check src/feature.h for further options ***

===>  Building for ja-rxvt-2.7.2_1
cc -DHAVE_CONFIG_H -DDEBUG_STRICT -c -DHAVE_LIBXPM
-I/usr/local/include -I/usr/local/include/X11  -I. -I.. -I.  -O2
-fno-strict-aliasing -march=pentium-mmx command.c
command.c: In function `clean_exit':
command.c:333: error: `Input_Context' undeclared (first use in this function)
command.c:333: error: (Each undeclared identifier is reported only once
command.c:333: error: for each function it appears in.)
command.c: In function `lookup_key':
command.c:1190: error: `Input_Context' undeclared (first use in this function)
command.c: In function `IMSendSpot':
command.c:3603: error: `Input_Context' undeclared (first use in this function)
command.c: In function `IMDestroyCallback':
command.c:3699: error: `Input_Context' undeclared (first use in this function)
command.c: In function `IMInstantiateCallback':
command.c:3720: error: `Input_Context' undeclared (first use in this function)
command.c: In function `IMSetStatusPosition':
command.c:3864: error: `Input_Context' undeclared (first use in this function)
*** Error code 1

Stop in /usr/ports/japanese/rxvt/work/rxvt-2.7.2/src.
*** Error code 1

Stop in /usr/ports/japanese/rxvt/work/rxvt-2.7.2.
*** Error code 1

Stop in /usr/ports/japanese/rxvt.
*** Error code 1

Stop in /usr/ports/japanese/rxvt.
-----

よろしくお願いいたします。

メールによる返信