daily CVS update output

2019-03-16 Thread NetBSD source update


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?

2019-03-16 Thread Paul Goyette
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

2019-03-16 Thread Chavdar Ivanov
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

2019-03-16 Thread Rin Okuyama

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

2019-03-16 Thread Manuel Bouyer
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

2019-03-16 Thread Chavdar Ivanov
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

2019-03-16 Thread Andreas Gustafsson
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

2019-03-16 Thread Martin Husemann
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

2019-03-16 Thread Rin Okuyama

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

2019-03-16 Thread Rin Okuyama

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

2019-03-16 Thread Thomas Klausner
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

2019-03-16 Thread Chavdar Ivanov
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

2019-03-16 Thread Rin Okuyama

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

2019-03-16 Thread Chavdar Ivanov
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

2019-03-16 Thread Chavdar Ivanov
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.



--