Turinys
FreeBSD atnaujinimo patarimai
/usr/src parsiuntimas arba atnaujinimas
csup -g -L2 -h cvsup.lt.freebsd.org /usr/share/examples/cvsup/stable-supfile
problema pereinant iš 5 į 6 versiją
Jei bandant atnaujinti sistemą (make buildworld) išmetama tokia klaida:
/usr/obj/usr/src/tmp/legacy/usr/include/nl_types.h:100: error: syntax error before "__format_arg"
Tada reikėtų išsaugoti šią pataisą tarkime nl_types.h.patch faile:
diff -u -r1.12 nl_types.h --- nl_types.h 26 Jan 2006 20:53:40 -0000 1.12 +++ nl_types.h 31 Jan 2006 20:06:37 -0000 @@ -97,6 +97,9 @@ __BEGIN_DECLS nl_catd catopen(const char *, int); +#ifndef __format_arg +#define __format_arg(a) __attribute__((__format_arg__(a))) +#endif char *catgets(nl_catd, int, int, const char *) __format_arg(4); int catclose(nl_catd); __END_DECLS
Ir ją įvykdyti:
cat nl_types.patch | patch /usr/src/include/nl_types.h