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