+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/abuse-2.0nb2/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/abuse-2.0nb2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for abuse-2.0nb2
Making all in imlib
gmake[1]: Entering directory '/home/pbulk/build/games/abuse/work/abuse_pd/imlib'
echo > .deps/.P
Computing dependencies for decoder.c...
Computing dependencies for dprint.c...
Computing dependencies for filesel.c...
Computing dependencies for filter.c...
Computing dependencies for fonts.c...
Computing dependencies for gifread.c...
Computing dependencies for globals.c...
Computing dependencies for glread.c...
Computing dependencies for guistat.c...
Computing dependencies for image.c...
Computing dependencies for image24.c...
Computing dependencies for include.c...
Computing dependencies for input.c...
Computing dependencies for jmalloc.c...
Computing dependencies for jrand.c...
Computing dependencies for jwindow.c...
Computing dependencies for keys.c...
Computing dependencies for lbmread.c...
Computing dependencies for linked.c...
Computing dependencies for loader.c...
Computing dependencies for mdlread.c...
Computing dependencies for packet.c...
Computing dependencies for palette.c...
Computing dependencies for pcxread.c...
Computing dependencies for pmenu.c...
Computing dependencies for ppmread.c...
Computing dependencies for readwav.c...
Computing dependencies for scroller.c...
Computing dependencies for specs.c...
Computing dependencies for status.c...
Computing dependencies for supmorph.c...
Computing dependencies for targa.c...
Computing dependencies for texture.c...
Computing dependencies for timage.c...
Computing dependencies for tools.c...
Computing dependencies for visobj.c...
Computing dependencies for xwdread.c...
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o filter.o -c filter.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from filter.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
filter.c: In constructor 'filter::filter(palette*, palette*)':
filter.c:10:53: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   10 |   unsigned char *p=fdat=(unsigned char *)jmalloc(nc,"conversion filter");
      |                                                     ^~~~~~~~~~~~~~~~~~~
filter.c: In constructor 'filter::filter(int)':
filter.c:64:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   64 |   fdat=(unsigned char *)jmalloc(nc,"filter");
      |                                    ^~~~~~~~
filter.c: In constructor 'color_filter::color_filter(palette*, int, void (*)(int))':
filter.c:141:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  141 |   color_table=(unsigned char *)jmalloc(colors*colors*colors,"color_filter");
      |                                                             ^~~~~~~~~~~~~~
filter.c: In constructor 'color_filter::color_filter(spec_entry*, bFILE*)':
filter.c:176:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  176 |   color_table=(unsigned char *)jmalloc(colors*colors*colors,"color_filter : loaded");
      |                                                             ^~~~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o gifread.o -c gifread.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/gifread.hpp:3,
                 from gifread.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
gifread.c: At global scope:
gifread.c:24:3: warning: unnamed type with no linkage used to declare variable '<unnamed struct> GifScreen' with linkage
   24 | } GifScreen;
      |   ^~~~~~~~~
gifread.c:29:3: warning: unnamed type with no linkage used to declare variable '<unnamed struct> gif_screen' with linkage
   29 | } gif_screen;
      |   ^~~~~~~~~~
gifread.c:34:3: warning: unnamed type with no linkage used to declare variable '<unnamed struct> gif_image' with linkage
   34 | } gif_image;
      |   ^~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o globals.o -c globals.c
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o image.o -c image.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from image.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
image.c: At global scope:
image.c:15:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   15 | char *imerr_messages[]={"No error",
      |                         ^~~~~~~~~~
image.c:16:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   16 |                         "Error occured while reading",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
image.c:17:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   17 |                         "Incorrect file type",
      |                         ^~~~~~~~~~~~~~~~~~~~~
image.c:18:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   18 |                         "File is corrupted",
      |                         ^~~~~~~~~~~~~~~~~~~
image.c:19:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   19 |                         "File not found",
      |                         ^~~~~~~~~~~~~~~~
image.c:20:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   20 |                         "Memory allocation trouble",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
image.c:21:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   21 |                         "Operation/file type not supported",
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
image.c:22:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   22 |                         "Error occured while writing, (disk full?)"};
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
image.c: In function 'void make_block(std::size_t)':
image.c:94:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   94 |   void *dat=jmalloc(size,"make_block : tmp");
      |                          ^~~~~~~~~~~~~~~~~~
image.c: In member function 'image* image::copy()':
image.c:224:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  224 |   dat=(unsigned char *)jmalloc(width(),"image copy");
      |                                        ^~~~~~~~~~~~
image.c: In member function 'void image::unpack_scanline(short int, char)':
image.c:1002:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 1002 |   ex=(unsigned char *)jmalloc(width(),"image::unpacked scanline");
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~
image.c: In member function 'void image::resize(short int, short int)':
image.c:1054:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 1054 |   unsigned char *im=(unsigned char *)jmalloc(width()*height(),"image::resized");
      |                                                               ^~~~~~~~~~~~~~~~
image.c: In member function 'void image::flip_x()':
image.c:1306:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 1306 |   unsigned char *rev=(unsigned char *)jmalloc(width(),"image tmp::flipped_x"),*sl;
      |                                                       ^~~~~~~~~~~~~~~~~~~~~~
image.c: In member function 'void image::flip_y()':
image.c:1320:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 1320 |   unsigned char *rev=(unsigned char *)jmalloc(width(),"image::flipped_y"),*sl;
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o linked.o -c linked.c
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o input.o -c input.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/input.hpp:3,
                 from input.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
input.c: In constructor 'button::button(int, int, int, char*, ifield*)':
input.c:205:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  205 |   text=strcpy((char *)jmalloc(strlen(Text)+1,"input button"),Text);
      |                                              ^~~~~~~~~~~~~~
input.c: In member function 'void text_field::change_data(char*, int, int, image*, window_manager*)':
input.c:232:49: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  232 |     data=(char *)jrealloc(data,strlen(new_data),"text field input");
      |                                                 ^~~~~~~~~~~~~~~~~~
input.c: In constructor 'text_field::text_field(int, int, int, char*, char*, char*, ifield*)':
input.c:326:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  326 |   prompt=strcpy((char *)jmalloc(strlen(Prompt)+1,"text_field::prompt"),Prompt);
      |                                                  ^~~~~~~~~~~~~~~~~~~~
input.c:327:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  327 |   format=strcpy((char *)jmalloc(slen+1,"text_field::format"),Format);
      |                                        ^~~~~~~~~~~~~~~~~~~~
input.c:328:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  328 |   data=strcpy((char *)jmalloc(slen+1,"text_field::data"),Data);
      |                                      ^~~~~~~~~~~~~~~~~~
input.c: In constructor 'text_field::text_field(int, int, int, char*, char*, double, ifield*)':
input.c:341:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  341 |   prompt=strcpy((char *)jmalloc(strlen(Prompt)+1,"text_field::prompt"),Prompt);
      |                                                  ^~~~~~~~~~~~~~~~~~~~
input.c:342:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  342 |   format=strcpy((char *)jmalloc(slen+1,"text_field::format"),Format);
      |                                        ^~~~~~~~~~~~~~~~~~~~
input.c:343:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  343 |   data=strcpy((char *)jmalloc(slen+1,"text_field::data"),num);
      |                                      ^~~~~~~~~~~~~~~~~~
input.c: In constructor 'info_field::info_field(int, int, int, char*, ifield*)':
input.c:452:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  452 |   text=strcpy((char *)jmalloc(strlen(info)+1,"info_field"),info);
      |                                              ^~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o mdlread.o -c mdlread.c
In file included from ./include/palette.hpp:4,
                 from ./include/mdlread.hpp:3,
                 from mdlread.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
mdlread.c: In function 'image** read_mdl(char*, palette*&, short int, short int, short int&)':
mdlread.c:153:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  153 |         im=(image **)jmalloc(sizeof(image *)*endn,"mdl_read::image * array");
      |                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o palette.o -c palette.c
In file included from ./include/palette.hpp:4,
                 from palette.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
palette.c: In constructor 'palette::palette(bFILE*)':
palette.c:15:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   15 |   pal=(color *)jmalloc(sizeof(color)*ncolors,"palette");
      |                                              ^~~~~~~~~
palette.c:16:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   16 |   usd=(unsigned char *)jmalloc(ncolors/8+1,"palette used array");
      |                                            ^~~~~~~~~~~~~~~~~~~~
palette.c: In constructor 'palette::palette(spec_entry*, bFILE*)':
palette.c:26:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   26 |   pal=(color *)jmalloc(sizeof(color)*ncolors,"palette");
      |                                              ^~~~~~~~~
palette.c:27:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   27 |   usd=(unsigned char *)jmalloc(ncolors/8+1,"palette used array");
      |                                            ^~~~~~~~~~~~~~~~~~~~
palette.c: In constructor 'palette::palette(int)':
palette.c:301:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  301 |   pal=(color *)jmalloc(ncolors*3,"palette");
      |                                  ^~~~~~~~~
palette.c:302:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  302 |   usd=(unsigned char *)jmalloc(ncolors/8+1,"palette used array");
      |                                            ^~~~~~~~~~~~~~~~~~~~
In file included from ./include/palette.hpp:3:
In member function 'linked_node* linked_list::first()',
    inlined from 'palette* quant_palette::create_pal()' at palette.c:462:41:
./include/linked.hpp:85:38: warning: iteration 1 invokes undefined behavior [-Waggressive-loop-optimizations]
   85 |   class linked_node *first() {return fn;}
      |                                      ^~
palette.c: In member function 'palette* quant_palette::create_pal()':
palette.c:461:17: note: within this loop
  461 |   for (x=0,i=7;i>=0;i++)
      |                ~^~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o ppmread.o -c ppmread.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ppmread.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o include.o -c include.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/include.hpp:3,
                 from include.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o xwdread.o -c xwdread.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/filter.hpp:3,
                 from xwdread.c:3:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
xwdread.c: In function 'image* read_bmp(palette*&, char*)':
xwdread.c:517:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  517 |   scrap=(char *)jmalloc(bytes,"xwd_read scrap");
      |                               ^~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o fonts.o -c fonts.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/fonts.hpp:3,
                 from fonts.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
fonts.c: In constructor 'JCFont::JCFont(image*)':
fonts.c:61:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   61 |     let[ch]=new trans_image(&tmp,"JCfont");
      |                                  ^~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o decoder.o -c decoder.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from decoder.c:21:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o loader.o -c loader.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/loader.hpp:3,
                 from loader.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
loader.c: In function 'short int load_any(char*, image**&, palette*&, short int&, palette*)':
loader.c:44:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   44 |       images=(image **)jmalloc(sizeof(image *),"loader::xwd image * array");
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
loader.c:49:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   49 |       images=(image **)jmalloc(sizeof(image *),"loader::ppm image * array");
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
loader.c:55:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   55 |       images=(image **)jmalloc(sizeof(image *),"loader::pic image * array");
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
loader.c:61:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   61 |       images=(image **)jmalloc(sizeof(image *),"loader::bmp image * array");
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
loader.c:67:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   67 |       images=(image **)jmalloc(sizeof(image *),"loader::pcx image * array");
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
loader.c:73:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   73 |       images=(image **)jmalloc(sizeof(image *),"loader::pcx image * array");
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
loader.c:82:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   82 |         images=(image **)jmalloc(sizeof(image *),"loader::targa image * array");
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o glread.o -c glread.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from glread.c:2:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o texture.o -c texture.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from texture.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o specs.o -c specs.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from specs.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
specs.c: At global scope:
specs.c:21:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   21 | char *spec_types[]={"Invalid type",             // 0
      |                     ^~~~~~~~~~~~~~
specs.c:22:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   22 |                     "Color table",              // 1
      |                     ^~~~~~~~~~~~~
specs.c:23:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   23 |                     "Palette",                  // 2
      |                     ^~~~~~~~~
specs.c:24:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   24 |                     "Invalid Type",             // 3
      |                     ^~~~~~~~~~~~~~
specs.c:25:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   25 |                     "Image",                    // 4
      |                     ^~~~~~~
specs.c:26:41: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   26 |                                         "Fore Tile",
      |                                         ^~~~~~~~~~~
specs.c:27:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   27 |                     "Back Tile",
      |                     ^~~~~~~~~~~
specs.c:28:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   28 |                     "Character",
      |                     ^~~~~~~~~~~
specs.c:29:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   29 |                     "8 Morph",
      |                     ^~~~~~~~~
specs.c:30:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   30 |                     "16 Morph",
      |                     ^~~~~~~~~~
specs.c:31:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   31 |                     "Grue objs",
      |                     ^~~~~~~~~~~
specs.c:32:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   32 |                     "Extern WAV",
      |                     ^~~~~~~~~~~~
specs.c:33:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   33 |                     "DMX MUS",
      |                     ^~~~~~~~~
specs.c:34:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   34 |                     "Patched morph",
      |                     ^~~~~~~~~~~~~~~
specs.c:35:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   35 |                     "Normal file",
      |                     ^~~~~~~~~~~~~
specs.c:36:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   36 |                     "Compress1 file",
      |                     ^~~~~~~~~~~~~~~~
specs.c:37:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   37 |                     "Vector Image",
      |                     ^~~~~~~~~~~~~~
specs.c:38:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   38 |                     "Light list",
      |                     ^~~~~~~~~~~~
specs.c:39:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   39 |                     "Grue fgmap",
      |                     ^~~~~~~~~~~~
specs.c:40:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   40 |                     "Grue bgmap",
      |                     ^~~~~~~~~~~~
specs.c:41:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   41 |                     "Data array",
      |                     ^~~~~~~~~~~~
specs.c:42:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   42 |                     "Character2",
      |                     ^~~~~~~~~~~~
specs.c:43:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   43 |                     "Particle",
      |                     ^~~~~~~~~~
specs.c:44:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   44 |                     "Extern lcache"
      |                     ^~~~~~~~~~~~~~~
specs.c: In function 'void set_filename_prefix(char*)':
specs.c:67:57: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   67 |     spec_prefix=strcpy((char *)jmalloc(strlen(prefix)+2,"prefix_name"),prefix);
      |                                                         ^~~~~~~~~~~~~
specs.c: In function 'void set_save_filename_prefix(char*)':
specs.c:90:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   90 |     save_spec_prefix=strcpy((char *)jmalloc(strlen(save_prefix)+1,"prefix_name"),save_prefix);
      |                                                                   ^~~~~~~~~~~~~
specs.c: In constructor 'bFILE::bFILE()':
specs.c:119:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  119 |   rbuf=(unsigned char *)jmalloc(rbuf_size,"File read buffer");
      |                                           ^~~~~~~~~~~~~~~~~~
specs.c:123:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  123 |   wbuf=(unsigned char *)jmalloc(wbuf_size,"File write buffer");
      |                                           ^~~~~~~~~~~~~~~~~~~
specs.c: In member function 'void bFILE::set_read_buffer_size(long int)':
specs.c:246:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  246 |   rbuf=(unsigned char *)jmalloc(rbuf_size,"File buffer");
      |                                           ^~~~~~~~~~~~~
specs.c: In function 'void set_spec_main_file(char*, int)':
specs.c:260:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  260 |   spec_main_jfile.open_external(filename,"rb",O_RDONLY);
      |                                          ^~~~
specs.c: In member function 'void spec_directory::startup(bFILE*)':
specs.c:748:63: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  748 |     entries=(spec_entry **)jmalloc(sizeof(spec_entry *)*total,"spec_directory::entries");
      |                                                               ^~~~~~~~~~~~~~~~~~~~~~~~~
specs.c:762:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  762 |     data=jmalloc(size,"spec_directory::data");
      |                       ^~~~~~~~~~~~~~~~~~~~~~
specs.c: In member function 'jFILE* spec_directory::write(char*)':
specs.c:890:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  890 |   fp=new jFILE(filename,"wb");
      |                         ^~~~
specs.c: In member function 'void spec_directory::remove(spec_entry*)':
specs.c:966:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  966 |     entries=(spec_entry **)jrealloc(entries,sizeof(spec_entry *)*total,"spec_directory::entries");
      |                                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~
specs.c: In member function 'void spec_directory::add_by_hand(spec_entry*)':
specs.c:977:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  977 |   entries=(spec_entry **)jrealloc(entries,sizeof(spec_entry *)*total,"spec_directory::entries");
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o supmorph.o -c supmorph.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/timage.hpp:4,
                 from ./include/supmorph.hpp:4,
                 from supmorph.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
supmorph.c: In constructor 'super_morph::super_morph(trans_image*, trans_image*, int, void (*)(int))':
supmorph.c:86:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   86 |   movers=(unsigned char *)jmalloc(t*4,"morph movers");
      |                                       ^~~~~~~~~~~~~~
supmorph.c: In constructor 'smorph_player::smorph_player(super_morph*, palette*, image*, image*, int, int)':
supmorph.c:195:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  195 |   p=steps=(stepper *)jmalloc(sizeof(stepper)*m->t,"smorph steps");
      |                                                   ^~~~~~~~~~~~~~
supmorph.c:238:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  238 |   hole=(unsigned char *)jmalloc(w*h,"hole image");
      |                                     ^~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o image24.o -c image24.c
In file included from ./include/palette.hpp:4,
                 from ./include/image24.hpp:4,
                 from image24.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
image24.c: In constructor 'image24::image24(short unsigned int, short unsigned int, unsigned char*)':
image24.c:10:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   10 |   data=(unsigned char *)jmalloc(width*height*3,"image24");
      |                                                ^~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o pcxread.o -c pcxread.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/pcxread.hpp:4,
                 from pcxread.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o timage.o -c timage.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/timage.hpp:4,
                 from timage.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
timage.c: In constructor 'trans_image::trans_image(image*, char*)':
timage.c:88:38: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   88 |   data=(unsigned char *)jmalloc(size,"");
      |                                      ^~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o jmalloc.o -c jmalloc.c
jmalloc.c: In function 'void small_static_allocation_summary(int&, int*&, int*&)':
jmalloc.c:134:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  134 |   static_list=(int *)jmalloc(total*sizeof(int),"small static report");
      |                                                ^~~~~~~~~~~~~~~~~~~~~
jmalloc.c:135:47: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  135 |   cache_list=(int *)jmalloc(total*sizeof(int),"small cache report");
      |                                               ^~~~~~~~~~~~~~~~~~~~
jmalloc.c: In member function 'void* block_manager::static_alloc(long int, char*)':
jmalloc.c:335:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  335 |       s=(small_block *)static_alloc((size+4)*32+sizeof(small_block),"small_block");
      |                                                                     ^~~~~~~~~~~~~
jmalloc.c: In member function 'void* block_manager::cache_alloc(long int, char*)':
jmalloc.c:415:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  415 |       s=(small_block *)cache_alloc((size+4)*32+sizeof(small_block),"small_block");
      |                                                                    ^~~~~~~~~~~~~
jmalloc.c: At global scope:
jmalloc.c:687:39: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  687 | char *not_enough_total_memory_message="Memory manager : Sorry you do not have enough memory available to\n"
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  688 |                                        "                 run this program.\n"
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  689 |                                        "    DOS users  : Remove any TSR's and device drivers you can.\n"
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  690 |                                        "    UNIX users : Do you have a swapfile/partition setup?\n";
      |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jmalloc.c:691:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  691 | char *not_enough_low_memory_message="Memory Manager : Not enough low memory available (%d : need %d)\n"
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  692 |                                    "  Suggestions...\n"
      |                                    ~~~~~~~~~~~~~~~~~~~~
  693 |                                    "    - make a boot disk\n"
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~
  694 |                                    "    - remove TSR's  & drivers not needed by ABUSE\n"
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  695 |                                    "    - add memory to your system\n";
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
jmalloc.c: In function 'void dmem_report()':
jmalloc.c:877:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  877 |   mem_report("debug.mem");
      |              ^~~~~~~~~~~
jmalloc.c: In function 'void* operator new(std::size_t)':
jmalloc.c:891:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  891 |   return jmalloc(size,"::new object");
      |                       ^~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o jrand.o -c jrand.c
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o lbmread.o -c lbmread.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/lbmread.hpp:4,
                 from lbmread.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o targa.o -c targa.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from targa.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
targa.c: In function 'image* load_targa(char*, palette*)':
targa.c:6:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    6 |   bFILE *fp=open_file(filename,"rb");
      |                                ^~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o keys.o -c keys.c
keys.c:5:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    5 | char *jk_key_names[]= {"Up Arrow","Down Arrow","Left Arrow","Right Arrow",
      |                        ^~~~~~~~~~
keys.c:5:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    5 | char *jk_key_names[]= {"Up Arrow","Down Arrow","Left Arrow","Right Arrow",
      |                                   ^~~~~~~~~~~~
keys.c:5:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    5 | char *jk_key_names[]= {"Up Arrow","Down Arrow","Left Arrow","Right Arrow",
      |                                                ^~~~~~~~~~~~
keys.c:5:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    5 | char *jk_key_names[]= {"Up Arrow","Down Arrow","Left Arrow","Right Arrow",
      |                                                             ^~~~~~~~~~~~~
keys.c:6:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    6 |                     "Left Ctrl","Right Ctrl","Left Alt","Right Alt",
      |                     ^~~~~~~~~~~
keys.c:6:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    6 |                     "Left Ctrl","Right Ctrl","Left Alt","Right Alt",
      |                                 ^~~~~~~~~~~~
keys.c:6:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    6 |                     "Left Ctrl","Right Ctrl","Left Alt","Right Alt",
      |                                              ^~~~~~~~~~
keys.c:6:57: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    6 |                     "Left Ctrl","Right Ctrl","Left Alt","Right Alt",
      |                                                         ^~~~~~~~~~~
keys.c:7:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    7 |                     "Left Shift","Right Shift","Caps Lock","Num Lock",
      |                     ^~~~~~~~~~~~
keys.c:7:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    7 |                     "Left Shift","Right Shift","Caps Lock","Num Lock",
      |                                  ^~~~~~~~~~~~~
keys.c:7:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    7 |                     "Left Shift","Right Shift","Caps Lock","Num Lock",
      |                                                ^~~~~~~~~~~
keys.c:7:60: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    7 |                     "Left Shift","Right Shift","Caps Lock","Num Lock",
      |                                                            ^~~~~~~~~~
keys.c:8:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                     ^~~~~~
keys.c:8:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                            ^~~~~
keys.c:8:34: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                  ^~~~~
keys.c:8:40: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                        ^~~~
keys.c:8:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                             ^~~~
keys.c:8:50: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                                  ^~~~
keys.c:8:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                                       ^~~~
keys.c:8:60: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                                            ^~~~
keys.c:8:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    8 |                     "Home","End","Del","F1","F2","F3","F4","F5","F6",
      |                                                                 ^~~~
keys.c:9:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                     ^~~~
keys.c:9:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                          ^~~~
keys.c:9:31: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                               ^~~~
keys.c:9:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                                    ^~~~~
keys.c:9:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                                          ^~~~~~~~
keys.c:9:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                                                   ^~~~~~~~
keys.c:9:60: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                                                            ^~~~~~~~~~
keys.c:9:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
    9 |                     "F7","F8","F9","F10","Insert","PageUp","PageDown","Command"};
      |                                                                       ^~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o dprint.o -c dprint.c
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o status.o -c status.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/visobj.hpp:4,
                 from ./include/status.hpp:4,
                 from status.c:2:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
status.c: In constructor 'text_status_node::text_status_node(char*, visual_object*, text_status_node*)':
status.c:15:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   15 |   { name=strcpy((char *)jmalloc(strlen(Name)+1,"status name"),Name);
      |                                                ^~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o visobj.o -c visobj.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/visobj.hpp:4,
                 from visobj.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
visobj.c: In constructor 'string_visual::string_visual(char*, int)':
visobj.c:15:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   15 |   st=strcpy((char *)jmalloc(strlen(string)+1,"string visual"),string);
      |                                              ^~~~~~~~~~~~~~~
rm -f libimage.a
ar cru libimage.a filter.o gifread.o globals.o image.o linked.o input.o mdlread.o palette.o ppmread.o include.o xwdread.o fonts.o decoder.o loader.o glread.o texture.o specs.o supmorph.o image24.o pcxread.o timage.o jmalloc.o jrand.o lbmread.o targa.o keys.o dprint.o status.o visobj.o 
ranlib libimage.a
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o packet.o -c packet.c
packet.c: In constructor 'packet::packet(int)':
packet.c:43:33: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   43 |   buf=(uchar *)jmalloc(buf_size,"packet buffer");
      |                                 ^~~~~~~~~~~~~~~
packet.c: In member function 'void packet::make_bigger(int)':
packet.c:74:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   74 |     buf=(uchar *)jrealloc(buf,max,"packet buffer");
      |                                   ^~~~~~~~~~~~~~~
rm -f libpacket.a
ar cru libpacket.a packet.o 
ranlib libpacket.a
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o pmenu.o -c pmenu.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/input.hpp:3,
                 from ./include/pmenu.hpp:5,
                 from pmenu.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
pmenu.c: In constructor 'pmenu_item::pmenu_item(int, char*, char*, int, pmenu_item*)':
pmenu.c:54:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   54 |     n=strcpy((char *)jmalloc(strlen(Name)+1,"pmenu_item::name"),Name);
      |                                             ^~~~~~~~~~~~~~~~~~
pmenu.c: In constructor 'pmenu_item::pmenu_item(char*, psub_menu*, pmenu_item*, int)':
pmenu.c:67:43: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   67 |   n=strcpy((char *)jmalloc(strlen(Name)+1,"pmenu_item::name"),Name);
      |                                           ^~~~~~~~~~~~~~~~~~
pmenu.c: In member function 'void pmenu_item::draw_self(jwindow*, int, int, int, int, window_manager*, int)':
pmenu.c:224:79: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  224 |         if (on_off && *on_off) wm->font()->put_string(parent->screen,bx+1,y+1,"*",wm->medium_color());
      |                                                                               ^~~
pmenu.c:234:79: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  234 |         if (on_off && *on_off) wm->font()->put_string(parent->screen,bx+1,y+1,"*",wm->bright_color());
      |                                                                               ^~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o scroller.o -c scroller.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/input.hpp:3,
                 from ./include/scroller.hpp:4,
                 from scroller.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
scroller.c: In constructor 'pick_list::pick_list(int, int, int, int, char**, int, int, ifield*, image*)':
scroller.c:383:68: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  383 |   lis=(pick_list_item *)jmalloc(sizeof(pick_list_item)*num_entries,"pick list");
      |                                                                    ^~~~~~~~~~~
scroller.c: In member function 'void spicker::reconfigure()':
scroller.c:555:37: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  555 |     select=(uchar *)jmalloc((t+7)/8,"selection bit array");
      |                                     ^~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o filesel.o -c filesel.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/filesel.hpp:4,
                 from filesel.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
filesel.c: In function 'jwindow* file_dialog(window_manager*, char*, char*, int, char*, int, char*, char*, int)':
filesel.c:120:44: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  120 |                                            ">","****************************************",def,
      |                                            ^~~
filesel.c:120:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  120 |                                            ">","****************************************",def,
      |                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o tools.o -c tools.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/tools.hpp:4,
                 from tools.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o guistat.o -c guistat.c
In file included from ./include/palette.hpp:4,
                 from ./include/image.hpp:5,
                 from ./include/video.hpp:13,
                 from ./include/jwindow.hpp:3,
                 from ./include/visobj.hpp:4,
                 from ./include/status.hpp:4,
                 from guistat.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
guistat.c: In constructor 'gui_status_node::gui_status_node(char*, visual_object*, window_manager*, gui_status_node*)':
guistat.c:16:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   16 |   { name=strcpy((char *)jmalloc(strlen(Name)+1,"status name"),Name);
      |                                                ^~~~~~~~~~~~~
guistat.c: In member function 'virtual void gui_status_manager::update(int)':
guistat.c:98:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   98 |         first->stat_win=wm->new_window(wx,wy,len3, h1*2+h2,NULL,"status");
      |                                                                 ^~~~~~~~
rm -f libgui.a
ar cru libgui.a pmenu.o scroller.o filesel.o tools.o guistat.o 
ranlib libgui.a
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o readwav.o -c readwav.c
In file included from ./include/readwav.hpp:3,
                 from readwav.c:1:
./include/specs.hpp: In constructor 'spec_entry::spec_entry(unsigned char, char*, char*, long unsigned int, long unsigned int)':
./include/specs.hpp:150:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  150 |     name=strcpy((char *)jmalloc(strlen(object_name)+1,"spec_entry::name"),object_name);
      |                                                       ^~~~~~~~~~~~~~~~~~
readwav.c: In function 'void write_wav(char*, long int, long int, unsigned char*)':
readwav.c:74:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   74 |   char *riff = "RIFF";
      |                ^~~~~~
readwav.c:75:16: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   75 |   char *wave = "WAVE";
      |                ^~~~~~
readwav.c:76:15: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   76 |   char *fmt = "fmt ";
      |               ^~~~~~
readwav.c:77:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   77 |   char *d = "data";
      |             ^~~~~~
readwav.c:79:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
   79 |   bFILE *fp=open_file(filename,"wb");
      |                                ^~~~
readwav.c: In function 'unsigned char* read_wav(char*, long int&, long int&)':
readwav.c:125:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  125 |   bFILE *fp=open_file(filename,"rb");
      |                                ^~~~
readwav.c:159:42: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  159 |   data=(unsigned char *)jmalloc(tag.size,"WAV data");
      |                                          ^~~~~~~~~~
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o port/unix/sound.o -c port/unix/sound.c
rm -f libsound.a
ar cru libsound.a readwav.o port/unix/sound.o
ranlib libsound.a
g++ -DPACKAGE=\"imlib\" -DVERSION=\"2.0\" -DX_DISPLAY_MISSING=1 -DHAVE_ATEXIT=1  -I. -I.  -DMANAGE_MEM -DNO_CHECK -I./include  -I/opt/pkg/include -g -O2 -fno-exceptions -fno-rtti -o port/unix/jnet.o -c port/unix/jnet.c
port/unix/jnet.c: In member function 'virtual out_socket* unix_in_socket::check_for_connect()':
port/unix/jnet.c:156:54: error: invalid conversion from 'int*' to 'Psocklen_t' {aka 'unsigned int*'} [-fpermissive]
  156 |     int new_fd=accept(fd, (struct sockaddr *) &host, &len);
      |                                                      ^~~~
      |                                                      |
      |                                                      int*
In file included from port/unix/jnet.c:12:
/usr/include/sys/socket.h:547:57: note:   initializing argument 3 of 'int accept(int, sockaddr*, Psocklen_t)'
  547 | extern int accept(int, struct sockaddr *_RESTRICT_KYWD, Psocklen_t);
      |                                                         ^~~~~~~~~~
port/unix/jnet.c: In function 'unsigned char* get_local_address()':
port/unix/jnet.c:311:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
  311 |   uchar *ip=(uchar *)jmalloc(4,"IP address");
      |                                ^~~~~~~~~~~~
port/unix/jnet.c:320:1: warning: no return statement in function returning non-void [-Wreturn-type]
  320 | }
      | ^
gmake[1]: *** [Makefile:206: port/unix/jnet.o] Error 1
gmake[1]: Leaving directory '/home/pbulk/build/games/abuse/work/abuse_pd/imlib'
gmake: *** [Makefile:98: all-recursive] Error 1
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/games/abuse
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/games/abuse