Subject: assym.h not being built for alpha (main + 2-0)
To: None <port-alpha@netbsd.org>
From: sgimips NetBSD list <sgimips@mrynet.com>
List: port-alpha
Date: 05/25/2004 01:06:56
I have been unable to build NetBSD/alpha for some days now.
The problem seems to be that lib/libc/assym.h is not being built:
# create libc/__setjmp14.d
CC=/tiny/obj/alpha-main/tooldir.FreeBSD-5.2-CURRENT-alpha/bin/alpha--netbsd-gcc /tiny/obj/alpha-main/tooldir.FreeBSD-5.2-CURRENT-alpha/bin/nbmkdep -f __setjmp14.d -- -I/tiny/src/alpha-main/lib/libc/arch/alpha -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -I/tiny/src/alpha-main/lib/libc/include -I/tiny/src/alpha-main/lib/libc -DHESIOD -DINET6 -DNLS -DYP -D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -I/tiny/src/alpha-main/libexec/ld.elf_so -I/tiny/src/alpha-main/lib/libc/dlfcn -DCITRUS_ICONV -DWITH_RUNE -I/tiny/src/alpha-main/lib/libc -DPOSIX_MISTAKE -DPORTMAP -DFLOATING_POINT -nostdinc -isystem /tiny/dest/alpha-main/usr/include -traditional-cpp /tiny/src/alpha-main/lib/libc/arch/alpha/gen/__setjmp14.S
/tiny/src/alpha-main/lib/libc/arch/alpha/gen/__setjmp14.S:31: assym.h: No such file or directory
nbmkdep: compile failed.
*** Failed target: __setjmp14.d
Looking at a previous build, I see that assym.h is generated right before
LintSysNormal.c is created. In the failing builds, the assym.h generation
step does not occur. A sample from a successful alpha build follows.
-scott
# create libc/assym.h
sh /tiny/src/alpha-main/lib/libc/genassym.sh /tiny/obj/alpha-main/tooldir.FreeBSD-5.2-CURRENT-alpha/bin/alpha--netbsd-gcc -O2 -DALL_STATE -DUSG_COMPAT -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-sign-compare -Wno-traditional -Wno-uninitialized -Wreturn-type -Wswitch -Wshadow -Werror -mieee -D_LIBC -DLIBC_SCCS -DSYSLIBC_SCCS -D_REENTRANT -I/tiny/src/alpha-main/lib/libc/include -I/tiny/src/alpha-main/lib/libc -DHESIOD -DINET6 -DNLS -DYP -D__DBINTERFACE_PRIVATE -DI18NMODULE_MAJOR=4 -I/tiny/src/alpha-main/libexec/ld.elf_so -I/tiny/src/alpha-main/lib/libc/dlfcn -DCITRUS_ICONV -DWITH_RUNE -I/tiny/src/alpha-main/lib/libc -DPOSIX_MISTAKE -DPORTMAP -DFLOATING_POINT -nostdinc -i system /tiny/dest/alpha-main/usr/include < /tiny/src/alpha-main/lib/libc/arch/alpha/genassym.cf > a ssym.h.tmp && mv -f assym.h.tmp assym.h
# create libc/LintSysNormal.c
CPP=/tiny/obj/alpha-main/tooldir.FreeBSD-5.2-CURRENT-alpha/bin/alpha--netbsd-cpp sh /tiny/src/alpha-main/lib/libc/sys/makelintstub -o LintSysNormal.c -s /tiny/dest/alpha-main/usr/include/sys/syscall.h access.S acct.S bind.S chdir.S chflags.S chmod.S chown.S chroot.S clock_getres.S clock_gettime.S dup.S dup2.S fchdir.S fchflags.S fchmod.S fchown.S fchroot.S fhopen.S fhstat.S fhstatvfs1.S fktrace.S flock.S fpathconf.S __fstat13.S fstatvfs1.S futimes.S __getcwd.S getdents.S getfh.S getvfsstat.S getgroups.S getitimer.S __getlogin.S getpeername.S getpgid.S getpgrp.S getpriority.S getrlimit.S getrusage.S getsid.S getsockname.S getsockopt.S gettimeofday.S ioctl.S kevent.S kqueue.S ktrace.S lchflags.S lchmod.S lchown.S __lstat13.S lfs_bmapv.S lfs_markv.S lfs_segclean.S lfs_segwait.S link.S listen.S lutimes.S madvise.S mincore.S minherit.S mkdir.S mkfifo.S mknod.S mlock.S mlockall.S mount.S mprotect.S __msgctl13.S msgget.S munlock.S munlockall.S munmap.S nfssvc.S n!
tp_gettime.S rasctl.S pathconf.S pmc_get_info.S pmc_control.S profil.S quotactl.S readlink.S reboot.S recvfrom.S recvmsg.S rename.S revoke.S rmdir.S semconfig.S semget.S semop.S ____semctl13.S sendmsg.S sendto.S _ksem_close.S _ksem_destroy.S _ksem_getvalue.S _ksem_init.S _ksem_post.S _ksem_trywait.S _ksem_unlink.S _ksem_wait.S _ksem_open.S setegid.S setcontext.S seteuid.S setgid.S setgroups.S setitimer.S __setlogin.S setpgid.S setpriority.S setregid.S setreuid.S setrlimit.S setsid.S setsockopt.S setuid.S __shmctl13.S shmdt.S shmget.S shutdown.S __sigaltstack14.S __sigpending14.S __sigaction_sigtramp.S __sigtimedwait.S socket.S socketpair.S __stat13.S statvfs1.S swapctl.S symlink.S umask.S undelete.S unlink.S unmount.S utimes.S utrace.S uuidgen.S vadvise.S __sysctl.S __posix_chown.S __posix_fchown.S __posix_lchown.S __posix_rename.S _lwp_create.S _lwp_exit.S _lwp_self.S _lwp_wait.S _lwp_suspend.S _lwp_continue.S _lwp_wakeup.S _lwp_getprivate.S _lwp_setpriv!
ate.S sa_register.S sa_stacks.S sa_enable.S sa_setconcurrency!
.S sa_yi
eld.S sa_preempt.S timer_create.S timer_delete.S timer_gettime.S timer_getoverrun.S timer_settime.S accept.S close.S connect.S execve.S fcntl.S fdatasync.S fsync.S fsync_range.S kill.S msgrcv.S msgsnd.S __msync13.S nanosleep.S open.S poll.S read.S readv.S select.S __sigprocmask14.S __sigsuspend14.S sysarch.S wait4.S write.S writev.S