Tried using 9base's yacc today but got

fatal error:cannot open parser /usr/local/plan9/yacc/yaccpar: No such
file or directory, /home/egates/projects/hoc/hoc1/hoc.y:27

Here is a patch to install yaccpar and yaccpars.

-emg
diff --git a/yacc/Makefile b/yacc/Makefile
index 3e9d573..ce9a420 100644
--- a/yacc/Makefile
+++ b/yacc/Makefile
@@ -6,5 +6,10 @@ TARG      = yacc
 include ../std.mk
 
 pre-uninstall:
+       rm -f ${DESTDIRK}${PREFIX}/yacc/yaccpar
+       rm -f ${DESTDIRK}${PREFIX}/yacc/yaccpars
 
 post-install:
+       @mkdir -p ${DESTDIR}${PREFIX}/yacc
+       @cp yaccpar ${DESTDIR}${PREFIX}/yacc/
+       @cp yaccpars ${DESTDIR}${PREFIX}/yacc/

Reply via email to