daily CVS update output
Updating src tree: P src/distrib/sets/lists/man/mi P src/doc/CHANGES P src/external/bsd/jemalloc/dist/src/extent.c P src/external/bsd/jemalloc/dist/src/pages.c P src/share/man/man4/Makefile U src/share/man/man4/ssdfb.4 P src/sys/arch/alpha/conf/GENERIC P src/sys/arch/amd64/include/param.h P src/sys/arch/amiga/dev/aucc.c P src/sys/arch/amiga/dev/repulse.c P src/sys/arch/amiga/dev/toccata.c P src/sys/arch/arm/amlogic/mesongx_mmc.c P src/sys/arch/arm/arm/undefined.c P src/sys/arch/arm/arm32/arm32_boot.c P src/sys/arch/arm/iomd/vidcaudio.c P src/sys/arch/arm/xscale/pxa2x0_ac97.c P src/sys/arch/dreamcast/dev/g2/aica.c P src/sys/arch/evbarm/fdt/fdt_machdep.c P src/sys/arch/evbarm/mini2440/audio_mini2440.c P src/sys/arch/evbarm/nitrogen6/nitrogen6_machdep.c P src/sys/arch/evbarm/zynq/zynq_machdep.c P src/sys/arch/hpcmips/vr/vraiu.c P src/sys/arch/hppa/gsc/harmony.c P src/sys/arch/i386/conf/ALL P src/sys/arch/macppc/dev/awacs.c P src/sys/arch/macppc/dev/snapper.c P src/sys/arch/prep/isa/paud_isa.c P src/sys/arch/sgimips/hpc/haltwo.c P src/sys/arch/sgimips/mace/mavb.c P src/sys/arch/sparc/dev/audioamd.c P src/sys/arch/vax/vsa/vsaudio.c P src/sys/arch/x68k/dev/vs.c P src/sys/conf/files P src/sys/dev/bluetooth/btsco.c P src/sys/dev/ebus/cs4231_ebus.c P src/sys/dev/i2c/files.i2c U src/sys/dev/i2c/ssdfb_i2c.c U src/sys/dev/ic/ssdfb.c U src/sys/dev/ic/ssdfbvar.h P src/sys/dev/ic/tms320av110.c P src/sys/dev/isa/aria.c P src/sys/dev/isa/ess.c P src/sys/dev/isa/gus.c P src/sys/dev/isa/pas.c P src/sys/dev/isa/sb.c P src/sys/dev/isa/wss.c P src/sys/dev/isa/ym.c P src/sys/dev/isapnp/gus_isapnp.c P src/sys/dev/pci/auacer.c P src/sys/dev/pci/auich.c P src/sys/dev/pci/auixp.c P src/sys/dev/pci/autri.c P src/sys/dev/pci/auvia.c P src/sys/dev/pci/azalia.c P src/sys/dev/pci/cmpci.c P src/sys/dev/pci/cs4280.c P src/sys/dev/pci/cs4281.c P src/sys/dev/pci/eap.c P src/sys/dev/pci/emuxki.c P src/sys/dev/pci/esa.c P src/sys/dev/pci/esm.c P src/sys/dev/pci/eso.c P src/sys/dev/pci/fms.c P src/sys/dev/pci/neo.c P src/sys/dev/pci/sv.c P src/sys/dev/pckbport/alps.c P src/sys/dev/sbus/cs4231_sbus.c P src/sys/dev/tc/bba.c P src/sys/dev/usb/uaudio.c P src/sys/dev/wscons/wsconsio.h P src/sys/kern/subr_pool.c P src/tests/lib/libc/regex/t_exhaust.c P src/tests/lib/libc/sys/t_sendmmsg.c Updating xsrc tree: Killing core files: Updating file list: -rw-rw-r-- 1 srcmastr netbsd 41067067 Mar 17 03:03 ls-lRA.gz
atc(6) - display current score when game exits?
I've been a long-time fan of atc(6), but one thing has always bothered me! It seems that when you lose a game (and you always eventually will lose!), the playing field is erased before the high-scores list is printed. Since the playing field is the only place where your current game's score is displayed, you end up with a screen that (most often) says only "You didn't beat your previous score". Your _previous_ score is displayed as part of the high-score list, but your current score is NOT displayed. Thus you can't see how close you came to your previous score. The following simple patch seems to solve this: Index: log.c === RCS file: /cvsroot/src/games/atc/log.c,v retrieving revision 1.23 diff -u -p -r1.23 log.c --- log.c 10 Jan 2017 20:40:53 - 1.23 +++ log.c 16 Mar 2019 22:52:52 - @@ -161,6 +161,9 @@ log_score(int list_em) struct utsname lname; longoffset; + printf("You directed %d planes safely to their destination.\n\n", + thisscore.planes); + if (score_fp == NULL) { warnx("no score file available"); return (-1); Any objections? ++--+---+ | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | (Retired) | FA29 0E3B 35AF E8AE 6651 | p...@whooppee.com | | Software Developer | 0786 F758 55DE 53BA 7731 | pgoye...@netbsd.org | ++--+---+
Re: Further jemalloc fallout
Indeed works now. Thanks. On Sat, 16 Mar 2019 at 21:18, Rin Okuyama wrote: > > On 2019/03/17 1:08, Chavdar Ivanov wrote: > > Still doesn't work for me with > > Puzzling... > > > (talking about doc/guide). And neither does emacs-git, I am getting: > > > >CCLD temacs.in > > ld: warning: libfontconfig.so.2, needed by > > /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, > > may conflict with libfontconfig.so.1 > > ld: warning: libfreetype.so.18, needed by > > /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, > > may conflict with libfreetype.so.6 > > ld: warning: libfreetype.so.18, needed by > > /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, > > may conflict with libfreetype.so.6 > > ld: warning: libfreetype.so.18, needed by > > /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, > > may conflict with libfreetype.so.6 > > ld: /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libgdk-3.so: > > undefined reference to `epoxy_has_glx' > > gmake[1]: *** [Makefile:634: temacs.in] Error 1 > > gmake[1]: Leaving directory '/usr/pkgsrc/wip/emacs-git/work/emacs/src' > > gmake: *** [Makefile:423: src] Error 2 > > *** Error code 2 > > > > Stop. > > make[1]: stopped in /usr/pkgsrc/wip/emacs-git > > Ah, configure does not work well. I manually added "-lepoxy" here. > > Thanks, > rin --
Re: Further jemalloc fallout
On 2019/03/17 1:08, Chavdar Ivanov wrote: Still doesn't work for me with Puzzling... (talking about doc/guide). And neither does emacs-git, I am getting: CCLD temacs.in ld: warning: libfontconfig.so.2, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfontconfig.so.1 ld: warning: libfreetype.so.18, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfreetype.so.6 ld: warning: libfreetype.so.18, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfreetype.so.6 ld: warning: libfreetype.so.18, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfreetype.so.6 ld: /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libgdk-3.so: undefined reference to `epoxy_has_glx' gmake[1]: *** [Makefile:634: temacs.in] Error 1 gmake[1]: Leaving directory '/usr/pkgsrc/wip/emacs-git/work/emacs/src' gmake: *** [Makefile:423: src] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/wip/emacs-git Ah, configure does not work well. I manually added "-lepoxy" here. Thanks, rin
Re: xentools411 fails build
On Sat, Mar 16, 2019 at 04:43:43PM +0200, Andreas Gustafsson wrote: > Martin Husemann wrote: > > IMO the most stupid warning ever added to gcc. I would just disable it for > > newer gcc. > > Be that as it may, gutteridge@ already fixed the xentools411 issue by > adding xentools411/patches/patch-tools_xenpmd_xenpmd.c on Feb 25. > Perhaps Chavdar's problem has something to do with bouyer@ removing > that patch on March 7? I re-added it, sorry for the breakage -- Manuel Bouyer NetBSD: 26 ans d'experience feront toujours la difference --
Re: Further jemalloc fallout
Still doesn't work for me with > uname -a NetBSD ymir 8.99.35 NetBSD 8.99.35 (GENERIC) #7: Sat Mar 16 13:57:26 GMT 2019 sysbuild@ymir:/home/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC amd64 (talking about doc/guide). And neither does emacs-git, I am getting: CCLD temacs.in ld: warning: libfontconfig.so.2, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfontconfig.so.1 ld: warning: libfreetype.so.18, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfreetype.so.6 ld: warning: libfreetype.so.18, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfreetype.so.6 ld: warning: libfreetype.so.18, needed by /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libpangocairo-1.0.so, may conflict with libfreetype.so.6 ld: /usr/pkgsrc/wip/emacs-git/work/.buildlink/lib/libgdk-3.so: undefined reference to `epoxy_has_glx' gmake[1]: *** [Makefile:634: temacs.in] Error 1 gmake[1]: Leaving directory '/usr/pkgsrc/wip/emacs-git/work/emacs/src' gmake: *** [Makefile:423: src] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/wip/emacs-git (gtk3+ was built earlier today, after pkgsrc update and full rolling replace). On Sat, 16 Mar 2019 at 13:12, Rin Okuyama wrote: > > On 2019/03/16 22:00, Thomas Klausner wrote: > > On Sat, Mar 16, 2019 at 09:48:51PM +0900, Rin Okuyama wrote: > >> I can build it on amd64 -current as of yesterday. > > > > Works for me as well, as does emacs-git (thanks, Rin!). I gave up on > > wm/notion and shells/zsh seems stable using its own malloc. > > Thomas > > > > Thanks! shells/zsh works fine for me both on amd64 and aarch64. > Probably we can disable --enable-zsh-mem for next zsh update. > > rin --
Re: xentools411 fails build
Martin Husemann wrote: > IMO the most stupid warning ever added to gcc. I would just disable it for > newer gcc. Be that as it may, gutteridge@ already fixed the xentools411 issue by adding xentools411/patches/patch-tools_xenpmd_xenpmd.c on Feb 25. Perhaps Chavdar's problem has something to do with bouyer@ removing that patch on March 7? -- Andreas Gustafsson, g...@gson.org
Re: xentools411 fails build
On Sat, Mar 16, 2019 at 10:18:48AM +, Chavdar Ivanov wrote: > xenpmd.c: In function 'get_next_battery_file': > xenpmd.c:90:36: error: '%s' directive output may be truncated writing > up to 511 bytes into a region of size 271 [-Werror=format-truncation=] > #define BATTERY_INFO_FILE_PATH "/tmp/battery/%s/info" > ^ > xenpmd.c:113:52: note: in expansion of macro 'BATTERY_INFO_FILE_PATH' > snprintf(file_name, sizeof(file_name), BATTERY_INFO_FILE_PATH, > ^~ > xenpmd.c:113:13: note: 'snprintf' output between 19 and 530 bytes into > a destination of size 284 > snprintf(file_name, sizeof(file_name), BATTERY_INFO_FILE_PATH, > ^~ > dir_entries->d_name); > IMO the most stupid warning ever added to gcc. I would just disable it for newer gcc. Martin
Re: Further jemalloc fallout
On 2019/03/16 22:00, Thomas Klausner wrote: On Sat, Mar 16, 2019 at 09:48:51PM +0900, Rin Okuyama wrote: I can build it on amd64 -current as of yesterday. Works for me as well, as does emacs-git (thanks, Rin!). I gave up on wm/notion and shells/zsh seems stable using its own malloc. Thomas Thanks! shells/zsh works fine for me both on amd64 and aarch64. Probably we can disable --enable-zsh-mem for next zsh update. rin
Re: Further jemalloc fallout
Hmm, strange. This is my environment: NetBSD latipes 8.99.35 NetBSD 8.99.35 (AMD64) #0: Fri Mar 15 13:00:54 JST 2019 rin@latipes:/build/src/sys/arch/amd64/compile/AMD64 amd64 13:00 JST = 4:00 GMT here. Thanks, rin On 2019/03/16 21:57, Chavdar Ivanov wrote: Yes, I have no trace of 'notyet' in jemalloc.c . ... cvs diff -r 1.6 -r 1.7 jemalloc.c Index: jemalloc.c === RCS file: /cvsroot/src/external/bsd/jemalloc/dist/src/jemalloc.c,v retrieving revision 1.6 retrieving revision 1.7 diff -r1.6 -r1.7 2342,2346c2342 < #ifdef notyet < /* <* sshd depends on realloc(p, 0) returning non-NULL <* disable for compatibility for now <*/ --- 2349d2344 < #endif uname -a NetBSD ymir 8.99.35 NetBSD 8.99.35 (GENERIC) #5: Fri Mar 15 00:10:32 GMT 2019 sysbuild@ymir:/home/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC amd64 I'll rebuild once more just in case. On Sat, 16 Mar 2019 at 12:48, Rin Okuyama wrote: Hi, I can build it on amd64 -current as of yesterday. Are you sure this fix is applied? http://cvsweb.netbsd.org/bsdweb.cgi/src/external/bsd/jemalloc/dist/src/jemalloc.c#rev1.7 Thanks, rin On 2019/03/16 20:55, Chavdar Ivanov wrote: On yesterdays amd64 -current and fully updated pkgsrc, trying to build doc/guide I get: .. Writing HTML.manifest -> Building ascii output [Checking tools for typesetting...OK] /usr/bin/sed -e 's/̶[01];/"/g' pkgsrc.html > pkgsrc.tmp.html /usr/pkg/bin/w3m -dump -O iso-8859-1 -no-graph pkgsrc.tmp.html | /usr/bin/sed -e 's/[^[:print:]]/ /g' > pkgsrc.txt -> Building pdf output [Checking tools for typesetting...OK] env SP_ENCODING=iso-8859-1 SGML_CATALOG_FILES= openjade -d /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/default.dsl -c /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/catalog -c /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/../htdocs/share/xml/catalog -c /usr/pkg/share/sgml/catalog -c /usr/pkg/share/sgml/docbook/dsssl/modular/catalog -c /usr/pkg/share/sgml/docbook/4.5/catalog -i sgml.includes -V %generate-article-toc% -t tex -i output.print -i output.print.tex -i output.print.niceheaders -o pkgsrc.tex /usr/pkg/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl pkgsrc.xml : /home/sysbuild/src/external/bsd/jemalloc/lib/../dist/src/arena.c:271: Failed assertion: "bitmap_get(slab_data->bitmap, &bin_info->bitmap_info, regind)" *** Signal 6 Stop. make: stopped in /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/doc/guide *** Error code 1 ...
Re: Further jemalloc fallout
On Sat, Mar 16, 2019 at 09:48:51PM +0900, Rin Okuyama wrote: > I can build it on amd64 -current as of yesterday. Works for me as well, as does emacs-git (thanks, Rin!). I gave up on wm/notion and shells/zsh seems stable using its own malloc. Thomas
Re: Further jemalloc fallout
Yes, I have no trace of 'notyet' in jemalloc.c . ... > cvs diff -r 1.6 -r 1.7 jemalloc.c Index: jemalloc.c === RCS file: /cvsroot/src/external/bsd/jemalloc/dist/src/jemalloc.c,v retrieving revision 1.6 retrieving revision 1.7 diff -r1.6 -r1.7 2342,2346c2342 < #ifdef notyet < /* <* sshd depends on realloc(p, 0) returning non-NULL <* disable for compatibility for now <*/ --- > 2349d2344 < #endif > uname -a NetBSD ymir 8.99.35 NetBSD 8.99.35 (GENERIC) #5: Fri Mar 15 00:10:32 GMT 2019 sysbuild@ymir:/home/sysbuild/amd64/obj/home/sysbuild/src/sys/arch/amd64/compile/GENERIC amd64 I'll rebuild once more just in case. On Sat, 16 Mar 2019 at 12:48, Rin Okuyama wrote: > > Hi, > > I can build it on amd64 -current as of yesterday. > > Are you sure this fix is applied? > http://cvsweb.netbsd.org/bsdweb.cgi/src/external/bsd/jemalloc/dist/src/jemalloc.c#rev1.7 > > Thanks, > rin > > On 2019/03/16 20:55, Chavdar Ivanov wrote: > > On yesterdays amd64 -current and fully updated pkgsrc, trying to build > > doc/guide I get: > > .. > > Writing HTML.manifest > > -> Building ascii output > > [Checking tools for typesetting...OK] > > /usr/bin/sed -e 's/̶[01];/"/g' pkgsrc.html > pkgsrc.tmp.html > > /usr/pkg/bin/w3m -dump -O iso-8859-1 -no-graph pkgsrc.tmp.html | > > /usr/bin/sed -e 's/[^[:print:]]/ /g' > pkgsrc.txt > > -> Building pdf output > > [Checking tools for typesetting...OK] > > env SP_ENCODING=iso-8859-1 SGML_CATALOG_FILES= openjade -d > > /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/default.dsl -c > > /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/catalog -c > > /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/../htdocs/share/xml/catalog > > -c /usr/pkg/share/sgml/catalog -c > > /usr/pkg/share/sgml/docbook/dsssl/modular/catalog -c > > /usr/pkg/share/sgml/docbook/4.5/catalog -i sgml.includes -V > > %generate-article-toc% -t tex -i output.print -i output.print.tex -i > > output.print.niceheaders -o pkgsrc.tex > > /usr/pkg/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl > > pkgsrc.xml > > : > > /home/sysbuild/src/external/bsd/jemalloc/lib/../dist/src/arena.c:271: > > Failed assertion: "bitmap_get(slab_data->bitmap, > > &bin_info->bitmap_info, regind)" > > *** Signal 6 > > > > Stop. > > make: stopped in /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316 > > *** Error code 1 > > > > Stop. > > make[1]: stopped in /usr/pkgsrc/doc/guide > > *** Error code 1 > > ... > > --
Re: Further jemalloc fallout
Hi, I can build it on amd64 -current as of yesterday. Are you sure this fix is applied? http://cvsweb.netbsd.org/bsdweb.cgi/src/external/bsd/jemalloc/dist/src/jemalloc.c#rev1.7 Thanks, rin On 2019/03/16 20:55, Chavdar Ivanov wrote: On yesterdays amd64 -current and fully updated pkgsrc, trying to build doc/guide I get: .. Writing HTML.manifest -> Building ascii output [Checking tools for typesetting...OK] /usr/bin/sed -e 's/̶[01];/"/g' pkgsrc.html > pkgsrc.tmp.html /usr/pkg/bin/w3m -dump -O iso-8859-1 -no-graph pkgsrc.tmp.html | /usr/bin/sed -e 's/[^[:print:]]/ /g' > pkgsrc.txt -> Building pdf output [Checking tools for typesetting...OK] env SP_ENCODING=iso-8859-1 SGML_CATALOG_FILES= openjade -d /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/default.dsl -c /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/catalog -c /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/../htdocs/share/xml/catalog -c /usr/pkg/share/sgml/catalog -c /usr/pkg/share/sgml/docbook/dsssl/modular/catalog -c /usr/pkg/share/sgml/docbook/4.5/catalog -i sgml.includes -V %generate-article-toc% -t tex -i output.print -i output.print.tex -i output.print.niceheaders -o pkgsrc.tex /usr/pkg/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl pkgsrc.xml : /home/sysbuild/src/external/bsd/jemalloc/lib/../dist/src/arena.c:271: Failed assertion: "bitmap_get(slab_data->bitmap, &bin_info->bitmap_info, regind)" *** Signal 6 Stop. make: stopped in /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/doc/guide *** Error code 1 ...
Further jemalloc fallout
On yesterdays amd64 -current and fully updated pkgsrc, trying to build doc/guide I get: .. Writing HTML.manifest -> Building ascii output [Checking tools for typesetting...OK] /usr/bin/sed -e 's/̶[01];/"/g' pkgsrc.html > pkgsrc.tmp.html /usr/pkg/bin/w3m -dump -O iso-8859-1 -no-graph pkgsrc.tmp.html | /usr/bin/sed -e 's/[^[:print:]]/ /g' > pkgsrc.txt -> Building pdf output [Checking tools for typesetting...OK] env SP_ENCODING=iso-8859-1 SGML_CATALOG_FILES= openjade -d /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/default.dsl -c /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/share/catalog -c /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316/../htdocs/share/xml/catalog -c /usr/pkg/share/sgml/catalog -c /usr/pkg/share/sgml/docbook/dsssl/modular/catalog -c /usr/pkg/share/sgml/docbook/4.5/catalog -i sgml.includes -V %generate-article-toc% -t tex -i output.print -i output.print.tex -i output.print.niceheaders -o pkgsrc.tex /usr/pkg/share/sgml/docbook/dsssl/modular/dtds/decls/xml.dcl pkgsrc.xml : /home/sysbuild/src/external/bsd/jemalloc/lib/../dist/src/arena.c:271: Failed assertion: "bitmap_get(slab_data->bitmap, &bin_info->bitmap_info, regind)" *** Signal 6 Stop. make: stopped in /usr/pkgsrc/doc/guide/work/pkgsrc-guide-20190316 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/doc/guide *** Error code 1 ... --
xentools411 fails build
Hi, On today's -current amd64: gmake[2]: Entering directory '/usr/pkgsrc/sysutils/xentools411/work/xen-4.11.1/tools' /usr/pkg/bin/gmake -C xenpmd all gmake[3]: Entering directory '/usr/pkgsrc/sysutils/xentools411/work/xen-4.11.1/tools/xenpmd' gcc -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/X11R7/include -I/usr/pkg/ include/ncurses -O2 -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/X11R7/inc lude -I/usr/pkg/include/ncurses -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-u nused-local-typedefs -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-loc al-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .subdirs-all.d -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu9 9 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__ XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .subdir-all-xenpmd.d -m64 -DBUILD_ID -fno-strict-aliasing -std=gnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statement -Wno -unused-but-set-variable -Wno-unused-local-typedefs -O2 -fomit-frame-pointer -D__XEN_INTERFACE_VERSION__=__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .xenpmd.o.d -Werror - I/usr/pkgsrc/sysutils/xentools411/work/xen-4.11.1/tools/xenpmd/../../tools/xenstore/include -I/usr/pkgsrc/sysutils/xentools411/work/xen-4.11.1/tools/xenpmd/../../tools/incl ude -c -o xenpmd.o xenpmd.c xenpmd.c: In function 'get_next_battery_file': xenpmd.c:90:36: error: '%s' directive output may be truncated writing up to 511 bytes into a region of size 271 [-Werror=format-truncation=] #define BATTERY_INFO_FILE_PATH "/tmp/battery/%s/info" ^ xenpmd.c:113:52: note: in expansion of macro 'BATTERY_INFO_FILE_PATH' snprintf(file_name, sizeof(file_name), BATTERY_INFO_FILE_PATH, ^~ xenpmd.c:113:13: note: 'snprintf' output between 19 and 530 bytes into a destination of size 284 snprintf(file_name, sizeof(file_name), BATTERY_INFO_FILE_PATH, ^~ dir_entries->d_name); xenpmd.c:91:37: error: '%s' directive output may be truncated writing up to 511 bytes into a region of size 271 [-Werror=format-truncation=] #define BATTERY_STATE_FILE_PATH "/tmp/battery/%s/state" ^ xenpmd.c:116:52: note: in expansion of macro 'BATTERY_STATE_FILE_PATH' snprintf(file_name, sizeof(file_name), BATTERY_STATE_FILE_PATH, ^~~ xenpmd.c:116:13: note: 'snprintf' output between 20 and 531 bytes into a destination of size 284 snprintf(file_name, sizeof(file_name), BATTERY_STATE_FILE_PATH, ^~~ dir_entries->d_name); cc1: all warnings being treated as errors ... I was able to build it on the 12th of March. --