Troubles building m4 from pkgsrc

Jeremy C. Reed reed at
Sat Apr 26 17:31:32 PDT 2008

> This is FAQ already ;). You need to upgrade your DragonFly to 1.12.2 (or 
> HEAD) and apply patch to pkgrsc tree: 

Is there any way to build/use it on before 1.12.2? I am asking because 
normally pkgsrc should work on older platforms (especially when that 
required version is only a few days old) and not require the platform 
itself to be updated.


Even with this on 1.13.0-DEVELOPMENT (on pkgbox) I get:

cc -std=gnu99  -O2  -Wl,-R/home/reed/pkg/lib -o m4 m4.o builtin.o debug.o  
eval.o format.o freeze.o  input.o macro.o output.o  path.o symtab.o 
stackovf.o ../lib/libm4.a  -lm 
. ./lib/libm4.a(freadahead.o): In function `freadahead':
freadahead.c:(.text+0x5): undefined reference to `__sreadahead'
*** Error code 1

I was about to submit to m4-patches list, but want to make sure are 
correct first.

pkgsrc also has another DragonFly specific fix at bsd-fflush.c to replace 
lib/fflush.c. I don't know status of that for GNU m4.

  Jeremy C. Reed

More information about the Users mailing list