Subject: Can't compile tcl from pkgsrc
To: NetBSD-Mac68K List <port-mac68k@netbsd.org>
From: Daniel Parks <danielp@reed.edu>
List: port-mac68k
Date: 12/30/2000 16:31:39
I've been trying to install fetchmailconf, but I am having a problem 
building tcl . I added -O2 and -m68040 (this is a Q650 with 
1.5_BETA2) to /etc/mk.conf, but removing them doesn't help.

Any ideas? Should I just wait for a binary?

root ~$ sup -s
SUP 8.26 (4.3 BSD) for system software at Dec 30 15:24:02
root ~$ cd /usr/pkgsrc/lang/tcl
root /usr/pkgsrc/lang/tcl$ makepkg
Logging output to /root/make.out/tcl1.make.out
root /usr/pkgsrc/lang/tcl$ tail -F /root/make.out/tcl1.make.out
# This is a script I wrote... redirects
#  ( make && make install && make clean && make clean-depends )
# into a file.
===> Building for tcl-8.3.2
/usr/pkg/bin/libtool  --mode=compile cc -c -O2 -m68040 -m68040 -O 
-Wall -Wconversion -Wno-implicit-int -fPIC  -I./../generic -I. 
-DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 
-DHAVE_STRSTR=1 -DHAVE_STRTOL=1 -DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 
-DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 
-DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_TM_ZONE=1 
-DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 -DSTDC_HEADERS=1 
-DNEED_MATHERR=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_SYS_IOCTL_H=1 
-DHAVE_SYS_FILIO_H=1          -DTCL_SHLIB_EXT=\".so\" 
./../generic/tclExecute.c
rm -f .libs/tclExecute.lo
cc -c -O2 -m68040 -m68040 -O -Wall -Wconversion -Wno-implicit-int 
-fPIC -I./../generic -I. -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 
-DHAVE_GETCWD=1 -DHAVE_OPENDIR=1 -DHAVE_STRSTR=1 -DHAVE_STRTOL=1 
-DHAVE_TMPNAM=1 -DHAVE_WAITPID=1 -DNO_VALUES_H=1 -DHAVE_UNISTD_H=1 
-DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 
-DHAVE_TM_ZONE=1 -DHAVE_TM_GMTOFF=1 -DHAVE_ST_BLKSIZE=1 
-DSTDC_HEADERS=1 -DNEED_MATHERR=1 -DHAVE_SIGNED_CHAR=1 
-DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_FILIO_H=1 -DTCL_SHLIB_EXT=\".so\" 
./../generic/tclExecute.c  -fPIC -DPIC -o .libs/tclExecute.lo
./../generic/tclExecute.c: In function `TclExecuteByteCode':
./../generic/tclExecute.c:2920: internal error--unrecognizable insn:
(insn 8723 11842 8725 (parallel[
             (set (reg:SI 1477)
                 (div:SI (mem:SI (reg:SI 1952))
                     (mem:SI (reg:SI 1961))))
             (set (reg:SI 1478)
                 (mod:SI (mem:SI (reg:SI 1954))
                     (mem:SI (reg:SI 1963))))
         ] ) -1 (insn_list 11824 (insn_list 11827 (insn_list 11839 
(insn_list 11842 (nil)))))
     (expr_list:REG_DEAD (reg:SI 1954)
         (expr_list:REG_DEAD (reg:SI 1963)
             (expr_list:REG_DEAD (reg:SI 1952)
                 (expr_list:REG_DEAD (reg:SI 1961)
                     (expr_list:REG_UNUSED (reg:SI 1478)
                         (nil)))))))
/usr/cvs/src/gnu/usr.bin/egcs/common/../../../dist/gcc/toplev.c:1369: 
Internal compiler error in function fatal_insn
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.

TIA,
Daniel