Error: Illegal operands: There are only 32 single precision f registers; [0-31]

Kris Kennaway kris at obsecurity.org
Sun Nov 14 22:57:22 GMT 2004


A number of ports are failing on sparc64 with the following error:

Error: Illegal operands: There are only 32 single precision f registers; [0-31]

It makes me suspect a compiler or assembler bug..can someone take a
look in more detail?  More errors are available on request :)

Kris

----- Forwarded message from User Ports-sparc64 <ports-sparc64 at pointyhat.freebsd.org> -----

X-Original-To: kkenn at localhost
Delivered-To: kkenn at localhost.obsecurity.org
Delivered-To: kris at freebsd.org
Date: Sat, 13 Nov 2004 11:36:21 GMT
From: User Ports-sparc64 <ports-sparc64 at pointyhat.freebsd.org>
To: kris at FreeBSD.org
Subject: qslim-2.0_1 failed on sparc64 6
X-UIDL: ^LO"!?BA"!IBL"!?$`!!
X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.92.8

building qslim-2.0_1 on panther3.dcsl.buffalo.edu
in directory /x/tmp/6/chroot/16175
maintained by: ports at FreeBSD.org
port directory: /usr/ports/graphics/qslim
build started at Sat Nov 13 11:25:42 UTC 2004
FETCH_DEPENDS=
PATCH_DEPENDS=
EXTRACT_DEPENDS=
BUILD_DEPENDS=expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_3.tbz gettext-0.13.1_1.tbz gmake-3.80_2.tbz imake-6.7.0_2.tbz jpeg-6b_3.tbz libglut-6.0.1.tbz libiconv-1.9.2_1.tbz perl-5.8.5.tbz pkgconfig-0.15.0_1.tbz png-1.2.7.tbz tiff-3.7.0.tbz xforms-1.0_3,1.tbz xorg-libraries-6.7.0_3.tbz
RUN_DEPENDS=expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_3.tbz imake-6.7.0_2.tbz jpeg-6b_3.tbz libglut-6.0.1.tbz perl-5.8.5.tbz pkgconfig-0.15.0_1.tbz png-1.2.7.tbz tiff-3.7.0.tbz xforms-1.0_3,1.tbz xorg-libraries-6.7.0_3.tbz
add_pkg
================================================================
====================<phase 1: make checksum>====================
===>  Vulnerability check disabled
>> qslim-2.0.tar.gz doesn't seem to exist in /tmp/distfiles/.
>> Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles//.
fetch: ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles//qslim-2.0.tar.gz: Not logged in
>> Attempting to fetch from ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles//.
fetch: ftp://pointyhat.freebsd.org/pub/FreeBSD/distfiles//qslim-2.0.tar.gz: Operation timed out
>> Attempting to fetch from http://graphics.cs.uiuc.edu/~garland/dist/.
qslim-2.0.tar.gz                                      1200 kB 1200 kBps
>> Checksum OK for qslim-2.0.tar.gz.
================================================================
====================<phase 2: make extract>====================
add_pkg
===>  Vulnerability check disabled
===>  Extracting for qslim-2.0_1
>> Checksum OK for qslim-2.0.tar.gz.
================================================================
====================<phase 3: make patch>====================
add_pkg
===>  Patching for qslim-2.0_1
===>  Applying FreeBSD patches for qslim-2.0_1
================================================================
====================<phase 4: make build>====================
add_pkg expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_3.tbz gettext-0.13.1_1.tbz gmake-3.80_2.tbz imake-6.7.0_2.tbz jpeg-6b_3.tbz libglut-6.0.1.tbz libiconv-1.9.2_1.tbz perl-5.8.5.tbz pkgconfig-0.15.0_1.tbz png-1.2.7.tbz tiff-3.7.0.tbz xforms-1.0_3,1.tbz xorg-libraries-6.7.0_3.tbz
adding dependencies
pkg_add expat-1.95.8.tbz
pkg_add fontconfig-2.2.3,1.tbz
Running fc-cache to build fontconfig cache...
fc-cache: "/usr/X11R6/lib/X11/fonts": caching, 0 fonts, 13 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/100dpi": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/75dpi": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/CID": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/PEX": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/Speedo": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/TTF": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/Type1": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/cyrillic": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/encodings": caching, 0 fonts, 1 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/encodings/large": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/latin2": caching, 0 fonts, 2 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/latin2/100dpi": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/latin2/75dpi": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/local": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/misc": caching, 0 fonts, 0 dirs
fc-cache: "/usr/X11R6/lib/X11/fonts/util": caching, 0 fonts, 0 dirs
fc-cache: "/home/ports-sparc64/.fonts": skipping, no such directory
fc-cache: succeeded
pkg_add freetype2-2.1.7_3.tbz
skipping freetype2-2.1.7_3, already added
pkg_add gettext-0.13.1_1.tbz
pkg_add gmake-3.80_2.tbz
pkg_add imake-6.7.0_2.tbz
FlexLexer.h -> FlexLexer.ph
_ctype.h -> _ctype.ph
_semaphore.h -> _semaphore.ph
a.out.h -> a.out.ph
aio.h -> aio.ph
alias.h -> alias.ph
ar.h -> ar.ph
archive.h -> archive.ph
archive_entry.h -> archive_entry.ph
asn1_err.h -> asn1_err.ph
assert.h -> assert.ph
bitstring.h -> bitstring.ph
bluetooth.h -> bluetooth.ph
bsdxml.h -> bsdxml.ph
bzlib.h -> bzlib.ph
calendar.h -> calendar.ph
camlib.h -> camlib.ph
com_err.h -> com_err.ph
com_right.h -> com_right.ph
complex.h -> complex.ph
cpio.h -> cpio.ph
ctype.h -> ctype.ph
curses.h -> curses.ph
db.h -> db.ph
devinfo.h -> devinfo.ph
devstat.h -> devstat.ph
dialog.h -> dialog.ph
dirent.h -> dirent.ph
dlfcn.h -> dlfcn.ph
elf-hints.h -> elf-hints.ph
elf.h -> elf.ph
err.h -> err.ph
errno.h -> errno.ph
eti.h -> eti.ph
fcntl.h -> fcntl.ph
fenv.h -> fenv.ph
fetch.h -> fetch.ph
float.h -> float.ph
floatingpoint.h -> floatingpoint.ph
fmtmsg.h -> fmtmsg.ph
fnmatch.h -> fnmatch.ph
form.h -> form.ph
fstab.h -> fstab.ph
ftpio.h -> ftpio.ph
fts.h -> fts.ph
ftw.h -> ftw.ph
g2c.h -> g2c.ph
getopt.h -> getopt.ph
glob.h -> glob.ph
gnuregex.h -> gnuregex.ph
grp.h -> grp.ph
gssapi.h -> gssapi.ph
hdb-private.h -> hdb-private.ph
hdb-protos.h -> hdb-protos.ph
hdb.h -> hdb.ph
hdb_asn1.h -> hdb_asn1.ph
hdb_err.h -> hdb_err.ph
heim_err.h -> heim_err.ph
hesiod.h -> hesiod.ph
histedit.h -> histedit.ph
ieeefp.h -> ieeefp.ph
ifaddrs.h -> ifaddrs.ph
inttypes.h -> inttypes.ph
iso646.h -> iso646.ph
k524_err.h -> k524_err.ph
kafs.h -> kafs.ph
kenv.h -> kenv.ph
krb5-protos.h -> krb5-protos.ph
krb5-types.h -> krb5-types.ph
krb5.h -> krb5.ph
krb5_asn1.h -> krb5_asn1.ph
krb5_err.h -> krb5_err.ph
kvm.h -> kvm.ph
langinfo.h -> langinfo.ph
libatm.h -> libatm.ph
libautofs.h -> libautofs.ph
libdisk.h -> libdisk.ph
libgen.h -> libgen.ph
libgeom.h -> libgeom.ph
libufs.h -> libufs.ph
libutil.h -> libutil.ph
limits.h -> limits.ph
link.h -> link.ph
linker_set.h -> linker_set.ph
locale.h -> locale.ph
login_cap.h -> login_cap.ph
malloc.h -> malloc.ph
math.h -> math.ph
md2.h -> md2.ph
md4.h -> md4.ph
md5.h -> md5.ph
memory.h -> memory.ph
menu.h -> menu.ph
monetary.h -> monetary.ph
mp.h -> mp.ph
mpool.h -> mpool.ph
ncurses.h -> ncurses.ph
ncurses_dll.h -> ncurses_dll.ph
ndbm.h -> ndbm.ph
netconfig.h -> netconfig.ph
netdb.h -> netdb.ph
netgraph.h -> netgraph.ph
nl_types.h -> nl_types.ph
nlist.h -> nlist.ph
nss.h -> nss.ph
nsswitch.h -> nsswitch.ph
objformat.h -> objformat.ph
opie.h -> opie.ph
osreldate.h -> osreldate.ph
panel.h -> panel.ph
paths.h -> paths.ph
pcap-int.h -> pcap-int.ph
pcap-namedb.h -> pcap-namedb.ph
pcap.h -> pcap.ph
poll.h -> poll.ph
proc_service.h -> proc_service.ph
pthread.h -> pthread.ph
pthread_np.h -> pthread_np.ph
pwd.h -> pwd.ph
radlib.h -> radlib.ph
radlib_vs.h -> radlib_vs.ph
ranlib.h -> ranlib.ph
readpassphrase.h -> readpassphrase.ph
regex.h -> regex.ph
regexp.h -> regexp.ph
resolv.h -> resolv.ph
ripemd.h -> ripemd.ph
roken-common.h -> roken-common.ph
roken.h -> roken.ph
rpoll.h -> rpoll.ph
runetype.h -> runetype.ph
sched.h -> sched.ph
sdp.h -> sdp.ph
search.h -> search.ph
semaphore.h -> semaphore.ph
setjmp.h -> setjmp.ph
sgtty.h -> sgtty.ph
sha.h -> sha.ph
signal.h -> signal.ph
stab.h -> stab.ph
stand.h -> stand.ph
stdarg.h -> stdarg.ph
stdbool.h -> stdbool.ph
stddef.h -> stddef.ph
stdint.h -> stdint.ph
stdio.h -> stdio.ph
stdlib.h -> stdlib.ph
string.h -> string.ph
stringlist.h -> stringlist.ph
strings.h -> strings.ph
sysexits.h -> sysexits.ph
syslog.h -> syslog.ph
taclib.h -> taclib.ph
tar.h -> tar.ph
tcpd.h -> tcpd.ph
term.h -> term.ph
termcap.h -> termcap.ph
termios.h -> termios.ph
tgmath.h -> tgmath.ph
thread_db.h -> thread_db.ph
time.h -> time.ph
timeconv.h -> timeconv.ph
timers.h -> timers.ph
ttyent.h -> ttyent.ph
ucontext.h -> ucontext.ph
ugidfw.h -> ugidfw.ph
ulimit.h -> ulimit.ph
unctrl.h -> unctrl.ph
unistd.h -> unistd.ph
usbhid.h -> usbhid.ph
utime.h -> utime.ph
utmp.h -> utmp.ph
uuid.h -> uuid.ph
varargs.h -> varargs.ph
vis.h -> vis.ph
wchar.h -> wchar.ph
wctype.h -> wctype.ph
wordexp.h -> wordexp.ph
ypclnt.h -> ypclnt.ph
zconf.h -> zconf.ph
zlib.h -> zlib.ph
machine/_inttypes.h -> machine/_inttypes.ph
machine/_limits.h -> machine/_limits.ph
machine/_stdint.h -> machine/_stdint.ph
machine/_types.h -> machine/_types.ph
machine/asi.h -> machine/asi.ph
machine/asm.h -> machine/asm.ph
machine/asmacros.h -> machine/asmacros.ph
machine/atomic.h -> machine/atomic.ph
machine/bus.h -> machine/bus.ph
machine/bus_common.h -> machine/bus_common.ph
machine/bus_memio.h -> machine/bus_memio.ph
machine/bus_pio.h -> machine/bus_pio.ph
machine/bus_private.h -> machine/bus_private.ph
machine/cache.h -> machine/cache.ph
machine/ccr.h -> machine/ccr.ph
machine/clock.h -> machine/clock.ph
machine/cpu.h -> machine/cpu.ph
machine/cpufunc.h -> machine/cpufunc.ph
machine/critical.h -> machine/critical.ph
machine/db_machdep.h -> machine/db_machdep.ph
machine/eeprom.h -> machine/eeprom.ph
machine/elf.h -> machine/elf.ph
machine/endian.h -> machine/endian.ph
machine/exec.h -> machine/exec.ph
machine/float.h -> machine/float.ph
machine/floatingpoint.h -> machine/floatingpoint.ph
machine/fp.h -> machine/fp.ph
machine/frame.h -> machine/frame.ph
machine/fsr.h -> machine/fsr.ph
machine/gdb_machdep.h -> machine/gdb_machdep.ph
machine/idprom.h -> machine/idprom.ph
machine/ieee.h -> machine/ieee.ph
machine/ieeefp.h -> machine/ieeefp.ph
machine/in_cksum.h -> machine/in_cksum.ph
machine/instr.h -> machine/instr.ph
machine/intr_machdep.h -> machine/intr_machdep.ph
machine/iommureg.h -> machine/iommureg.ph
machine/iommuvar.h -> machine/iommuvar.ph
machine/kdb.h -> machine/kdb.ph
machine/kerneldump.h -> machine/kerneldump.ph
machine/ktr.h -> machine/ktr.ph
machine/limits.h -> machine/limits.ph
machine/lsu.h -> machine/lsu.ph
machine/md_var.h -> machine/md_var.ph
machine/memdev.h -> machine/memdev.ph
machine/metadata.h -> machine/metadata.ph
machine/mutex.h -> machine/mutex.ph
machine/nexusvar.h -> machine/nexusvar.ph
machine/ofw_bus.h -> machine/ofw_bus.ph
machine/ofw_machdep.h -> machine/ofw_machdep.ph
machine/ofw_mem.h -> machine/ofw_mem.ph
machine/ofw_upa.h -> machine/ofw_upa.ph
machine/param.h -> machine/param.ph
machine/pcb.h -> machine/pcb.ph
machine/pcpu.h -> machine/pcpu.ph
machine/pmap.h -> machine/pmap.ph
machine/proc.h -> machine/proc.ph
machine/profile.h -> machine/profile.ph
machine/pstate.h -> machine/pstate.ph
machine/ptrace.h -> machine/ptrace.ph
machine/reg.h -> machine/reg.ph
machine/reloc.h -> machine/reloc.ph
machine/resource.h -> machine/resource.ph
machine/runq.h -> machine/runq.ph
machine/sc_machdep.h -> machine/sc_machdep.ph
machine/setjmp.h -> machine/setjmp.ph
machine/sf_buf.h -> machine/sf_buf.ph
machine/sigframe.h -> machine/sigframe.ph
machine/signal.h -> machine/signal.ph
machine/smp.h -> machine/smp.ph
machine/stdarg.h -> machine/stdarg.ph
machine/sysarch.h -> machine/sysarch.ph
machine/tick.h -> machine/tick.ph
machine/tlb.h -> machine/tlb.ph
machine/trap.h -> machine/trap.ph
machine/tsb.h -> machine/tsb.ph
machine/tstate.h -> machine/tstate.ph
machine/tte.h -> machine/tte.ph
machine/ucontext.h -> machine/ucontext.ph
machine/upa.h -> machine/upa.ph
machine/utrap.h -> machine/utrap.ph
machine/varargs.h -> machine/varargs.ph
machine/ver.h -> machine/ver.ph
machine/vmparam.h -> machine/vmparam.ph
machine/watch.h -> machine/watch.ph
machine/wstate.h -> machine/wstate.ph
sys/_iovec.h -> sys/_iovec.ph
sys/_label.h -> sys/_label.ph
sys/_lock.h -> sys/_lock.ph
sys/_mutex.h -> sys/_mutex.ph
sys/_null.h -> sys/_null.ph
sys/_sigset.h -> sys/_sigset.ph
sys/_task.h -> sys/_task.ph
sys/_timespec.h -> sys/_timespec.ph
sys/_timeval.h -> sys/_timeval.ph
sys/_types.h -> sys/_types.ph
sys/acct.h -> sys/acct.ph
sys/acl.h -> sys/acl.ph
sys/agpio.h -> sys/agpio.ph
sys/aio.h -> sys/aio.ph
sys/alq.h -> sys/alq.ph
sys/assym.h -> sys/assym.ph
sys/ata.h -> sys/ata.ph
sys/bio.h -> sys/bio.ph
sys/bitstring.h -> sys/bitstring.ph
sys/blist.h -> sys/blist.ph
sys/buf.h -> sys/buf.ph
sys/bufobj.h -> sys/bufobj.ph
sys/bus.h -> sys/bus.ph
sys/callout.h -> sys/callout.ph
sys/cdefs.h -> sys/cdefs.ph
sys/cdio.h -> sys/cdio.ph
sys/cdrio.h -> sys/cdrio.ph
sys/chio.h -> sys/chio.ph
sys/clist.h -> sys/clist.ph
sys/clock.h -> sys/clock.ph
sys/condvar.h -> sys/condvar.ph
sys/conf.h -> sys/conf.ph
sys/cons.h -> sys/cons.ph
sys/consio.h -> sys/consio.ph
sys/copyright.h -> sys/copyright.ph
sys/ctype.h -> sys/ctype.ph
sys/dataacq.h -> sys/dataacq.ph
sys/device_port.h -> sys/device_port.ph
sys/devicestat.h -> sys/devicestat.ph
sys/digiio.h -> sys/digiio.ph
sys/dir.h -> sys/dir.ph
sys/dirent.h -> sys/dirent.ph
sys/disk.h -> sys/disk.ph
sys/disklabel.h -> sys/disklabel.ph
sys/diskmbr.h -> sys/diskmbr.ph
sys/diskpc98.h -> sys/diskpc98.ph
sys/dkstat.h -> sys/dkstat.ph
sys/domain.h -> sys/domain.ph
sys/dvdio.h -> sys/dvdio.ph
sys/elf32.h -> sys/elf32.ph
sys/elf64.h -> sys/elf64.ph
sys/elf_common.h -> sys/elf_common.ph
sys/elf_generic.h -> sys/elf_generic.ph
sys/endian.h -> sys/endian.ph
sys/errno.h -> sys/errno.ph
sys/eui64.h -> sys/eui64.ph
sys/event.h -> sys/event.ph
sys/eventhandler.h -> sys/eventhandler.ph
sys/eventvar.h -> sys/eventvar.ph
sys/exec.h -> sys/exec.ph
sys/extattr.h -> sys/extattr.ph
sys/fbio.h -> sys/fbio.ph
sys/fcntl.h -> sys/fcntl.ph
sys/fdcio.h -> sys/fdcio.ph
sys/file.h -> sys/file.ph
sys/filedesc.h -> sys/filedesc.ph
sys/filio.h -> sys/filio.ph
sys/fnv_hash.h -> sys/fnv_hash.ph
sys/gmon.h -> sys/gmon.ph
sys/gpt.h -> sys/gpt.ph
sys/iconv.h -> sys/iconv.ph
sys/imgact.h -> sys/imgact.ph
sys/imgact_aout.h -> sys/imgact_aout.ph
sys/imgact_elf.h -> sys/imgact_elf.ph
sys/inflate.h -> sys/inflate.ph
sys/interrupt.h -> sys/interrupt.ph
sys/ioccom.h -> sys/ioccom.ph
sys/ioctl.h -> sys/ioctl.ph
sys/ioctl_compat.h -> sys/ioctl_compat.ph
sys/ipc.h -> sys/ipc.ph
sys/jail.h -> sys/jail.ph
sys/joystick.h -> sys/joystick.ph
sys/jumbo.h -> sys/jumbo.ph
sys/kbio.h -> sys/kbio.ph
sys/kdb.h -> sys/kdb.ph
sys/kenv.h -> sys/kenv.ph
sys/kernel.h -> sys/kernel.ph
sys/kerneldump.h -> sys/kerneldump.ph
sys/kobj.h -> sys/kobj.ph
sys/kse.h -> sys/kse.ph
sys/kthread.h -> sys/kthread.ph
sys/ktr.h -> sys/ktr.ph
sys/ktrace.h -> sys/ktrace.ph
sys/libkern.h -> sys/libkern.ph
sys/limits.h -> sys/limits.ph
sys/linedisc.h -> sys/linedisc.ph
sys/link_aout.h -> sys/link_aout.ph
sys/link_elf.h -> sys/link_elf.ph
sys/linker.h -> sys/linker.ph
sys/linker_set.h -> sys/linker_set.ph
sys/lock.h -> sys/lock.ph
sys/lockf.h -> sys/lockf.ph
sys/lockmgr.h -> sys/lockmgr.ph
sys/mac.h -> sys/mac.ph
sys/mac_policy.h -> sys/mac_policy.ph
sys/malloc.h -> sys/malloc.ph
sys/mbpool.h -> sys/mbpool.ph
sys/mbuf.h -> sys/mbuf.ph
sys/mchain.h -> sys/mchain.ph
sys/md4.h -> sys/md4.ph
sys/md5.h -> sys/md5.ph
sys/mdioctl.h -> sys/mdioctl.ph
sys/memrange.h -> sys/memrange.ph
sys/mman.h -> sys/mman.ph
sys/module.h -> sys/module.ph
sys/mount.h -> sys/mount.ph
sys/mouse.h -> sys/mouse.ph
sys/msg.h -> sys/msg.ph
sys/msgbuf.h -> sys/msgbuf.ph
sys/mtio.h -> sys/mtio.ph
sys/mutex.h -> sys/mutex.ph
sys/namei.h -> sys/namei.ph
sys/nlist_aout.h -> sys/nlist_aout.ph
sys/param.h -> sys/param.ph
sys/pbioio.h -> sys/pbioio.ph
sys/pciio.h -> sys/pciio.ph
sys/pcpu.h -> sys/pcpu.ph
sys/pioctl.h -> sys/pioctl.ph
sys/pipe.h -> sys/pipe.ph
sys/poll.h -> sys/poll.ph
sys/power.h -> sys/power.ph
sys/priority.h -> sys/priority.ph
sys/proc.h -> sys/proc.ph
sys/procfs.h -> sys/procfs.ph
sys/protosw.h -> sys/protosw.ph
sys/ptio.h -> sys/ptio.ph
sys/ptrace.h -> sys/ptrace.ph
sys/queue.h -> sys/queue.ph
sys/random.h -> sys/random.ph
sys/reboot.h -> sys/reboot.ph
sys/regression.h -> sys/regression.ph
sys/resource.h -> sys/resource.ph
sys/resourcevar.h -> sys/resourcevar.ph
sys/rman.h -> sys/rman.ph
sys/rtprio.h -> sys/rtprio.ph
sys/runq.h -> sys/runq.ph
sys/sbuf.h -> sys/sbuf.ph
sys/sched.h -> sys/sched.ph
sys/select.h -> sys/select.ph
sys/selinfo.h -> sys/selinfo.ph
sys/sem.h -> sys/sem.ph
sys/sema.h -> sys/sema.ph
sys/serial.h -> sys/serial.ph
sys/sf_buf.h -> sys/sf_buf.ph
sys/shm.h -> sys/shm.ph
sys/sigio.h -> sys/sigio.ph
sys/signal.h -> sys/signal.ph
sys/signalvar.h -> sys/signalvar.ph
sys/sleepqueue.h -> sys/sleepqueue.ph
sys/smp.h -> sys/smp.ph
sys/snoop.h -> sys/snoop.ph
sys/socket.h -> sys/socket.ph
sys/socketvar.h -> sys/socketvar.ph
sys/sockio.h -> sys/sockio.ph
sys/soundcard.h -> sys/soundcard.ph
sys/stat.h -> sys/stat.ph
sys/statvfs.h -> sys/statvfs.ph
sys/stddef.h -> sys/stddef.ph
sys/stdint.h -> sys/stdint.ph
sys/sun_disklabel.h -> sys/sun_disklabel.ph
sys/sx.h -> sys/sx.ph
sys/syscall.h -> sys/syscall.ph
sys/syscallsubr.h -> sys/syscallsubr.ph
sys/sysctl.h -> sys/sysctl.ph
sys/sysent.h -> sys/sysent.ph
sys/syslimits.h -> sys/syslimits.ph
sys/syslog.h -> sys/syslog.ph
sys/sysproto.h -> sys/sysproto.ph
sys/systm.h -> sys/systm.ph
sys/taskqueue.h -> sys/taskqueue.ph
sys/termios.h -> sys/termios.ph
sys/thr.h -> sys/thr.ph
sys/tiio.h -> sys/tiio.ph
sys/time.h -> sys/time.ph
sys/timeb.h -> sys/timeb.ph
sys/timepps.h -> sys/timepps.ph
sys/timers.h -> sys/timers.ph
sys/times.h -> sys/times.ph
sys/timespec.h -> sys/timespec.ph
sys/timetc.h -> sys/timetc.ph
sys/timex.h -> sys/timex.ph
sys/tree.h -> sys/tree.ph
sys/tty.h -> sys/tty.ph
sys/ttychars.h -> sys/ttychars.ph
sys/ttycom.h -> sys/ttycom.ph
sys/ttydefaults.h -> sys/ttydefaults.ph
sys/ttydev.h -> sys/ttydev.ph
sys/turnstile.h -> sys/turnstile.ph
sys/types.h -> sys/types.ph
sys/ucontext.h -> sys/ucontext.ph
sys/ucred.h -> sys/ucred.ph
sys/uio.h -> sys/uio.ph
sys/umtx.h -> sys/umtx.ph
sys/un.h -> sys/un.ph
sys/unistd.h -> sys/unistd.ph
sys/unpcb.h -> sys/unpcb.ph
sys/user.h -> sys/user.ph
sys/utsname.h -> sys/utsname.ph
sys/uuid.h -> sys/uuid.ph
sys/vmmeter.h -> sys/vmmeter.ph
sys/vnode.h -> sys/vnode.ph
sys/wait.h -> sys/wait.ph
sys/watchdog.h -> sys/watchdog.ph
sys/xrpuio.h -> sys/xrpuio.ph
pkg_add jpeg-6b_3.tbz
pkg_add libglut-6.0.1.tbz
pkg_add libiconv-1.9.2_1.tbz
skipping libiconv-1.9.2_1, already added
pkg_add perl-5.8.5.tbz
skipping perl-5.8.5, already added
pkg_add pkgconfig-0.15.0_1.tbz
skipping pkgconfig-0.15.0_1, already added
pkg_add png-1.2.7.tbz
pkg_add tiff-3.7.0.tbz
pkg_add xforms-1.0_3,1.tbz
pkg_add xorg-libraries-6.7.0_3.tbz
skipping xorg-libraries-6.7.0_3, already added
===>   qslim-2.0_1 depends on executable: gmake - found
===>   qslim-2.0_1 depends on shared library: png.5 - found
===>   qslim-2.0_1 depends on shared library: tiff.4 - found
===>   qslim-2.0_1 depends on shared library: forms.1 - found
===>   qslim-2.0_1 depends on shared library: glut.3 - found
===>  Configuring for qslim-2.0_1
creating cache ./config.cache
checking for gcc... cc
checking whether the C compiler (cc -O2 -pipe  -DMIX_ANSI_IOSTREAMS -fpermissive -L/usr/local/lib -L/usr/X11R6/lib -pthread) works... yes
checking whether the C compiler (cc -O2 -pipe  -DMIX_ANSI_IOSTREAMS -fpermissive -L/usr/local/lib -L/usr/X11R6/lib -pthread) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether cc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++ -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive -L/usr/local/lib -L/usr/X11R6/lib -pthread) works... yes
checking whether the C++ compiler (c++ -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive -L/usr/local/lib -L/usr/X11R6/lib -pthread) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking for ranlib... ranlib
checking for sqrt in -lm... yes
checking for TIFFOpen in -ltiff... yes
checking for png_read_image in -lpng... yes
checking how to run the C++ preprocessor... c++ -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/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 glBegin in -lGL... yes
checking for gluPerspective in -lGLU... yes
checking for glPolygonOffset... yes
checking for glPolygonOffsetEXT... yes
checking for glDrawArraysEXT... yes
checking for fl_initialize in -lforms... yes
checking for fl_create_glcanvas... no
checking for <X11/forms.h>... yes
checking for ANSI C header files... yes
checking for limits.h... yes
checking for unistd.h... yes
checking for working const... no
checking for inline... inline
checking for type bool... yes
checking for working alloca.h... no
checking for alloca... yes
checking for fabsf... yes
checking for rint... yes
checking for getrusage... yes
checking for times... yes
checking for random... yes
checking for getopt... yes
checking for getopt_long... yes
checking for perl5... yes
checking for perl... yes
checking for perl core... /usr/local/lib/perl5/5.8.5/mach/CORE
checking for python... no
checking for python1.4... no
checking for python1.5... no
updating cache ./config.cache
creating ./config.status
creating mix-config
creating ../src/mixcfg.h
===>  Building for qslim-2.0_1
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H mixmsg.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxTimer.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxCmdParser.cxx
In file included from MxCmdParser.h:17,
                 from MxCmdParser.cxx:13:
MxDynBlock.h: In constructor `MxDynBlock<T>::MxDynBlock()':
MxDynBlock.h:27: warning: there are no arguments to `init_block' that depend on a template parameter, so a declaration of `init_block' must be available
MxDynBlock.h: In constructor `MxDynBlock<T>::MxDynBlock(uint)':
MxDynBlock.h:28: warning: there are no arguments to `init_block' that depend on a template parameter, so a declaration of `init_block' must be available
MxDynBlock.h: In member function `T& MxDynBlock<T>::operator()(uint)':
MxDynBlock.h:30: warning: there are no arguments to `ref' that depend on a template parameter, so a declaration of `ref' must be available
MxDynBlock.h: In member function `const T& MxDynBlock<T>::operator()(uint) const':
MxDynBlock.h:31: warning: there are no arguments to `ref' that depend on a template parameter, so a declaration of `ref' must be available
MxDynBlock.h: In member function `T& MxDynBlock<T>::last()':
MxDynBlock.h:35: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `const T& MxDynBlock<T>::last() const':
MxDynBlock.h:36: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `uint MxDynBlock<T>::add(const T&)':
MxDynBlock.h:46: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `T& MxDynBlock<T>::drop()':
MxDynBlock.h:51: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `bool MxDynBlock<T>::find(const T&, uint*)':
MxDynBlock.h:56: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `void MxDynBlock<T>::remove(uint)':
MxDynBlock.h:64: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h:64: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `void MxDynBlock<T>::remove_inorder(uint)':
MxDynBlock.h:66: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h:66: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxAsp.cxx
In file included from MxAsp.h:17,
                 from MxAsp.cxx:12:
MxDynBlock.h: In constructor `MxDynBlock<T>::MxDynBlock()':
MxDynBlock.h:27: warning: there are no arguments to `init_block' that depend on a template parameter, so a declaration of `init_block' must be available
MxDynBlock.h: In constructor `MxDynBlock<T>::MxDynBlock(uint)':
MxDynBlock.h:28: warning: there are no arguments to `init_block' that depend on a template parameter, so a declaration of `init_block' must be available
MxDynBlock.h: In member function `T& MxDynBlock<T>::operator()(uint)':
MxDynBlock.h:30: warning: there are no arguments to `ref' that depend on a template parameter, so a declaration of `ref' must be available
MxDynBlock.h: In member function `const T& MxDynBlock<T>::operator()(uint) const':
MxDynBlock.h:31: warning: there are no arguments to `ref' that depend on a template parameter, so a declaration of `ref' must be available
MxDynBlock.h: In member function `T& MxDynBlock<T>::last()':
MxDynBlock.h:35: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `const T& MxDynBlock<T>::last() const':
MxDynBlock.h:36: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `uint MxDynBlock<T>::add(const T&)':
MxDynBlock.h:46: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `T& MxDynBlock<T>::drop()':
MxDynBlock.h:51: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `bool MxDynBlock<T>::find(const T&, uint*)':
MxDynBlock.h:56: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `void MxDynBlock<T>::remove(uint)':
MxDynBlock.h:64: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h:64: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h: In member function `void MxDynBlock<T>::remove_inorder(uint)':
MxDynBlock.h:66: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
MxDynBlock.h:66: warning: there are no arguments to `raw' that depend on a template parameter, so a declaration of `raw' must be available
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxMat2.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxMat3.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxMat4.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxMat3-jacobi.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxMat4-jacobi.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxGeom3D.cxx
c++ -c -O2 -pipe -DMIX_ANSI_IOSTREAMS -fpermissive   -I/usr/X11R6/include  -I/usr/local/include -I/usr/X11R6/include  -I/usr/X11R6/include/X11  -I/tmp/a/ports/graphics/qslim/work/qslim-2.0/mixkit/src -DHAVE_MIXCFG_H MxTriProject.cxx
{standard input}: Assembler messages:
{standard input}:120: Error: Illegal operands: There are only 32 single precision f registers; [0-31]
{standard input}:131: Error: Illegal operands: There are only 32 single precision f registers; [0-31]
gmake: *** [MxTriProject.o] Error 1
*** Error code 2

Stop in /a/ports/graphics/qslim.
================================================================
build ended at Sat Nov 13 11:36:11 UTC 2004


----- End forwarded message -----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-sparc64/attachments/20041114/db548747/attachment.bin


More information about the freebsd-sparc64 mailing list