Running phase: unpackPhase unpacking source archive /nix/store/i8jp1rkypgr07w1ww2g11jwgmv0g52k1-iv-19.tar.gz source root is iv-19 setting SOURCE_DATE_EPOCH to timestamp 1499081788 of file "iv-19/src/lib/InterViews/dialogs.cpp" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Updating Autotools / GNU config script to a newer upstream version: ./config.sub Updating Autotools / GNU config script to a newer upstream version: ./config.guess Running phase: configurePhase fixing libtool script ./ltmain.sh ./configure patching script interpreter paths in ./configure ./configure: interpreter directive changed from "#! /bin/sh" to "/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/sh" configure flags: --disable-static --prefix=/nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu CYGWIN=no MINGW= checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for a BSD-compatible install... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking how to print strings... printf checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a sed that does not truncate output... /nix/store/fcny04vmfnkqc4ym5m9znckswlq9pglg-gnused-4.9/bin/sed checking for grep that handles long lines and -e... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep checking for egrep... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -E checking for fgrep... /nix/store/yz6nq9v29l3g990w8zlqsnzlzbicd3b3-gnugrep-3.11/bin/grep -F checking for ld used by gcc... ld checking if the linker (ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... nm checking the name lister (nm) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... (cached) pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking for gawk... gawk checking command to parse nm output from gcc object... ok checking for sysroot... no checking for a working dd... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/dd checking how to truncate binary pipes... /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... ld -m elf_x86_64 checking if the linker (ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for cos in -lm... yes checking whether the compiler implements namespaces... yes checking whether the compiler has stringstream... yes We are able to link a c++ program that uses streams checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking osfcn.h usability... no checking osfcn.h presence... no checking for osfcn.h... no checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/stat.h... (cached) yes checking sys/mman.h usability... yes checking sys/mman.h presence... yes checking for sys/mman.h... yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking sys/conf.h usability... no checking sys/conf.h presence... no checking for sys/conf.h... no checking for X... libraries , headers checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... no checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for uid_t in sys/types.h... yes checking for working memcmp... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... yes checking return type of signal handlers... void checking for vprintf... yes checking for _doprnt... no checking for getcwd... yes checking for gethostname... yes checking for gettimeofday... yes checking for regcomp... yes checking for select... yes checking for socket... yes checking for strcspn... yes checking for strerror... yes checking for strtod... yes checking for strtol... yes checking for uname... yes checking for prototype for gettimeofday... found checking for type of signal functions... posix configure: creating ./config.status config.status: creating Makefile config.status: WARNING: 'Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/Makefile config.status: WARNING: 'src/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/bin/Makefile config.status: WARNING: 'src/bin/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/bin/idemo/Makefile config.status: WARNING: 'src/bin/idemo/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/bin/idraw/Makefile config.status: WARNING: 'src/bin/idraw/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/bin/iclass/Makefile config.status: WARNING: 'src/bin/iclass/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/include/Makefile config.status: WARNING: 'src/include/Makefile.in' seems to ignore the --datarootdir setting config.status: creating src/lib/Makefile config.status: WARNING: 'src/lib/Makefile.in' seems to ignore the --datarootdir setting config.status: creating config.h config.status: creating src/include/ivstream.h config.status: src/include/ivstream.h is unchanged config.status: executing libtool commands Running phase: buildPhase build flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash Making all in src make[1]: Entering directory '/build/iv-19/src' Making all in lib make[2]: Entering directory '/build/iv-19/src/lib' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c Dispatch/dispatcher.cpp -fPIC -DPIC -o Dispatch/.libs/dispatcher.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c Dispatch/iohandler.cpp -fPIC -DPIC -o Dispatch/.libs/iohandler.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/adjuster2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/adjuster2_6.o IV-2_6/adjuster2_6.cpp: In member function 'virtual void ivZoomer::AdjustView(ivEvent&)': IV-2_6/adjuster2_6.cpp:235:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 235 | register Perspective* s = shown; | ^ IV-2_6/adjuster2_6.cpp: In member function 'virtual void iv2_6_Mover::AdjustView(ivEvent&)': IV-2_6/adjuster2_6.cpp:342:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 342 | register Perspective* s = shown; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/banner.cpp -fPIC -DPIC -o IV-2_6/.libs/banner.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/border2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/border2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/box2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/box2_6.o IV-2_6/box2_6.cpp: In destructor 'virtual iv2_6_Box::~iv2_6_Box()': IV-2_6/box2_6.cpp:64:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 64 | register BoxElement* e; | ^ IV-2_6/box2_6.cpp:65:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 65 | register BoxElement* next; | ^~~~ IV-2_6/box2_6.cpp: In member function 'virtual void iv2_6_Box::DoInsert(ivInteractor*, bool, ivIntCoord&, ivIntCoord&)': IV-2_6/box2_6.cpp:79:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 79 | register BoxElement* e; | ^ IV-2_6/box2_6.cpp: In member function 'virtual void iv2_6_Box::DoRemove(ivInteractor*)': IV-2_6/box2_6.cpp:99:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 99 | register BoxElement* e, * prev; | ^ IV-2_6/box2_6.cpp:99:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 99 | register BoxElement* e, * prev; | ^~~~ IV-2_6/box2_6.cpp: In member function 'virtual void iv2_6_Box::Resize()': IV-2_6/box2_6.cpp:126:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 126 | register BoxElement* e; /* box element */ | ^ IV-2_6/box2_6.cpp:130:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 130 | register int have; /* how much box is willing to change */ | ^~~~ IV-2_6/box2_6.cpp:131:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register int need; /* how much box needs to change to fit */ | ^~~~ IV-2_6/box2_6.cpp:134:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 134 | register int pos; /* where to put next element on major axis */ | ^~~ IV-2_6/box2_6.cpp:135:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register int len; /* size of element along major axis */ | ^~~ IV-2_6/box2_6.cpp:136:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 136 | register int n; /* temporary variable */ | ^ IV-2_6/box2_6.cpp: In member function 'virtual void iv2_6_Box::Draw()': IV-2_6/box2_6.cpp:188:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 188 | register BoxElement* e; | ^ IV-2_6/box2_6.cpp: In member function 'virtual void iv2_6_Box::GetComponents(ivInteractor**, int, ivInteractor**&, int&)': IV-2_6/box2_6.cpp:198:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 198 | register BoxElement* e; | ^ IV-2_6/box2_6.cpp:199:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 199 | register Interactor** ap; | ^~ IV-2_6/box2_6.cpp: At global scope: IV-2_6/box2_6.cpp:298:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 298 | void HBox::ComputeShape(register Shape* box) { | ^~~ IV-2_6/box2_6.cpp: In member function 'virtual void ivHBox::ComputeShape(ivShape*)': IV-2_6/box2_6.cpp:299:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 299 | register BoxElement* e; | ^ IV-2_6/box2_6.cpp:300:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 300 | register Shape* s; | ^ IV-2_6/box2_6.cpp:301:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 301 | register int vmin, vmax; | ^~~~ IV-2_6/box2_6.cpp:301:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 301 | register int vmin, vmax; | ^~~~ IV-2_6/box2_6.cpp: At global scope: IV-2_6/box2_6.cpp:326:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 326 | void HBox::GetCanonical(register Shape* s, register BoxCanonical& b) { | ^ IV-2_6/box2_6.cpp:326:67: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 326 | void HBox::GetCanonical(register Shape* s, register BoxCanonical& b) { | ^ IV-2_6/box2_6.cpp:429:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 429 | void VBox::ComputeShape(register Shape* box) { | ^~~ IV-2_6/box2_6.cpp: In member function 'virtual void ivVBox::ComputeShape(ivShape*)': IV-2_6/box2_6.cpp:430:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 430 | register BoxElement* e; | ^ IV-2_6/box2_6.cpp:431:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 431 | register Shape* s; | ^ IV-2_6/box2_6.cpp:432:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 432 | register int hmin, hmax; | ^~~~ IV-2_6/box2_6.cpp:432:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 432 | register int hmin, hmax; | ^~~~ IV-2_6/box2_6.cpp: At global scope: IV-2_6/box2_6.cpp:457:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 457 | void VBox::GetCanonical(register Shape* s, register BoxCanonical& b) { | ^ IV-2_6/box2_6.cpp:457:67: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 457 | void VBox::GetCanonical(register Shape* s, register BoxCanonical& b) { | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/button2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/button2_6.o IV-2_6/button2_6.cpp: In function 'void Remove(ivButtonList*&, iv2_6_Button*)': IV-2_6/button2_6.cpp:110:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 110 | register ButtonList* bl; | ^~ IV-2_6/button2_6.cpp:111:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 111 | register ButtonList* prev; | ^~~~ IV-2_6/button2_6.cpp: In function 'void DeleteList(ivButtonList*)': IV-2_6/button2_6.cpp:129:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 129 | register ButtonList* bl; | ^~ IV-2_6/button2_6.cpp:130:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 130 | register ButtonList* next; | ^~~~ IV-2_6/button2_6.cpp: In member function 'void iv2_6_Button::Choose()': IV-2_6/button2_6.cpp:211:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 211 | register ButtonList* bl; | ^~ IV-2_6/button2_6.cpp: In member function 'void iv2_6_Button::UnChoose()': IV-2_6/button2_6.cpp:227:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 227 | register ButtonList* bl; | ^~ IV-2_6/button2_6.cpp: At global scope: IV-2_6/button2_6.cpp:244:37: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 244 | void Button::Handle(register Event& e) { | ^ IV-2_6/button2_6.cpp: In member function 'virtual void iv2_6_PushButton::Refresh()': IV-2_6/button2_6.cpp:408:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 408 | register int r; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/compeditor.cpp -fPIC -DPIC -o IV-2_6/.libs/compeditor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/control.cpp -fPIC -DPIC -o IV-2_6/.libs/control.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/deck2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/deck2_6.o IV-2_6/deck2_6.cpp: In member function 'void iv2_6_Deck::Init()': IV-2_6/deck2_6.cpp:60:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 60 | register Perspective* p = new Perspective; | ^ IV-2_6/deck2_6.cpp: In destructor 'virtual iv2_6_Deck::~iv2_6_Deck()': IV-2_6/deck2_6.cpp:71:20: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 71 | register Card* c, * next; | ^ IV-2_6/deck2_6.cpp:71:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 71 | register Card* c, * next; | ^~~~ IV-2_6/deck2_6.cpp: In member function 'void iv2_6_Deck::FixPerspective()': IV-2_6/deck2_6.cpp:106:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 106 | register Perspective* p = perspective; | ^ IV-2_6/deck2_6.cpp: In member function 'virtual void iv2_6_Deck::GetComponents(ivInteractor**, int, ivInteractor**&, int&)': IV-2_6/deck2_6.cpp:191:20: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 191 | register Card* card; | ^~~~ IV-2_6/deck2_6.cpp:192:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register Interactor** ap; | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/dialog2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/dialog2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/filebrowser.cpp -fPIC -DPIC -o IV-2_6/.libs/filebrowser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/filechooser.cpp -fPIC -DPIC -o IV-2_6/.libs/filechooser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/frame.cpp -fPIC -DPIC -o IV-2_6/.libs/frame.o IV-2_6/frame.cpp: In member function 'virtual void ivFrame::Redraw(ivIntCoord, ivIntCoord, ivIntCoord, ivIntCoord)': IV-2_6/frame.cpp:85:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 85 | register IntCoord r = xmax - right; | ^ IV-2_6/frame.cpp:86:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 86 | register IntCoord t = ymax - top; | ^ IV-2_6/frame.cpp: In member function 'virtual void ivShadowFrame::Redraw(ivIntCoord, ivIntCoord, ivIntCoord, ivIntCoord)': IV-2_6/frame.cpp:244:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 244 | register IntCoord r = xmax - right; | ^ IV-2_6/frame.cpp:245:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 245 | register IntCoord t = ymax - top; | ^ IV-2_6/frame.cpp:246:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 246 | register IntCoord v = bottom + top - 2; | ^ IV-2_6/frame.cpp:247:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 247 | register IntCoord h = left + right - 2; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/glue2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/glue2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/interactor.cpp -fPIC -DPIC -o IV-2_6/.libs/interactor.o IV-2_6/interactor.cpp: In member function 'virtual void ivInteractor::RedrawList(int, ivIntCoord*, ivIntCoord*, ivIntCoord*, ivIntCoord*)': IV-2_6/interactor.cpp:530:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 530 | register int i; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/matcheditor.cpp -fPIC -DPIC -o IV-2_6/.libs/matcheditor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/menu2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/menu2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/message.cpp -fPIC -DPIC -o IV-2_6/.libs/message.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/painter.cpp -fPIC -DPIC -o IV-2_6/.libs/painter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/panner2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/panner2_6.o IV-2_6/panner2_6.cpp: In member function 'void iv2_6_Slider::Jump(ivEvent&)': IV-2_6/panner2_6.cpp:297:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 297 | register Perspective* s = shown; | ^ IV-2_6/panner2_6.cpp: In member function 'void iv2_6_Slider::SizeKnob()': IV-2_6/panner2_6.cpp:348:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 348 | register Perspective* s = shown; | ^ IV-2_6/panner2_6.cpp: In member function 'virtual void iv2_6_Slider::Update()': IV-2_6/panner2_6.cpp:359:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 359 | register Perspective* p = shown; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/perspective.cpp -fPIC -DPIC -o IV-2_6/.libs/perspective.o IV-2_6/perspective.cpp: In destructor 'virtual ivPerspective::~ivPerspective()': IV-2_6/perspective.cpp:72:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 72 | register ViewList* e; | ^ IV-2_6/perspective.cpp:73:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 73 | register ViewList* next; | ^~~~ IV-2_6/perspective.cpp: In member function 'void ivPerspective::Attach(ivInteractor*)': IV-2_6/perspective.cpp:90:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 90 | register ViewList* e; | ^ IV-2_6/perspective.cpp: In member function 'void ivPerspective::Detach(ivInteractor*)': IV-2_6/perspective.cpp:99:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 99 | register ViewList* e; | ^ IV-2_6/perspective.cpp:100:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 100 | register ViewList* prev; | ^~~~ IV-2_6/perspective.cpp: In member function 'void ivPerspective::Update()': IV-2_6/perspective.cpp:121:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 121 | register ViewList* e; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/rubband.cpp -fPIC -DPIC -o IV-2_6/.libs/rubband.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/rubcurve.cpp -fPIC -DPIC -o IV-2_6/.libs/rubcurve.o IV-2_6/rubcurve.cpp: In member function 'virtual void ivRubberHandles::Draw()': IV-2_6/rubcurve.cpp:247:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 247 | register int i; | ^ IV-2_6/rubcurve.cpp: In member function 'virtual void ivRubberSpline::Draw()': IV-2_6/rubcurve.cpp:299:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 299 | register int i, j; | ^ IV-2_6/rubcurve.cpp:299:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 299 | register int i, j; | ^ IV-2_6/rubcurve.cpp: In member function 'virtual void ivRubberClosedSpline::Draw()': IV-2_6/rubcurve.cpp:334:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 334 | register int i, j; | ^ IV-2_6/rubcurve.cpp:334:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 334 | register int i, j; | ^ IV-2_6/rubcurve.cpp: In member function 'virtual void ivSlidingPointList::GetOriginal(ivIntCoord*&, ivIntCoord*&, int&)': IV-2_6/rubcurve.cpp:379:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 379 | register int i; | ^ IV-2_6/rubcurve.cpp:380:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 380 | register IntCoord dx = trackx - refx; | ^~ IV-2_6/rubcurve.cpp:381:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 381 | register IntCoord dy = tracky - refy; | ^~ IV-2_6/rubcurve.cpp: In member function 'virtual void ivSlidingPointList::Draw()': IV-2_6/rubcurve.cpp:405:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 405 | register IntCoord* ox = new IntCoord[count]; | ^~ IV-2_6/rubcurve.cpp:406:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 406 | register IntCoord* oy = new IntCoord[count]; | ^~ IV-2_6/rubcurve.cpp:407:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 407 | for (register int i = 0; i < count; i++) { | ^ IV-2_6/rubcurve.cpp: In member function 'virtual void ivSlidingPointList::Track(ivIntCoord, ivIntCoord)': IV-2_6/rubcurve.cpp:420:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 420 | register int i; | ^ IV-2_6/rubcurve.cpp:421:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 421 | register IntCoord dx, dy; | ^~ IV-2_6/rubcurve.cpp:421:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 421 | register IntCoord dx, dy; | ^~ IV-2_6/rubcurve.cpp: In member function 'virtual void ivSlidingLineList::Draw()': IV-2_6/rubcurve.cpp:453:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 453 | register IntCoord* ox = new IntCoord[count]; | ^~ IV-2_6/rubcurve.cpp:454:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 454 | register IntCoord* oy = new IntCoord[count]; | ^~ IV-2_6/rubcurve.cpp:455:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 455 | for (register int i = 0; i < count; i++) { | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/rubgroup.cpp -fPIC -DPIC -o IV-2_6/.libs/rubgroup.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/rubline.cpp -fPIC -DPIC -o IV-2_6/.libs/rubline.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/rubrect.cpp -fPIC -DPIC -o IV-2_6/.libs/rubrect.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/rubverts.cpp -fPIC -DPIC -o IV-2_6/.libs/rubverts.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/scene.cpp -fPIC -DPIC -o IV-2_6/.libs/scene.o IV-2_6/scene.cpp: In member function 'virtual void ivScene::Orphan()': IV-2_6/scene.cpp:138:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 138 | for (register int i = 0; i < n; i++) { | ^ IV-2_6/scene.cpp: In member function 'virtual void ivScene::Highlight(bool)': IV-2_6/scene.cpp:196:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 196 | for (register int index = 0; index < n; index++) { | ^~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/scrollbar2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/scrollbar2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/scroller2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/scroller2_6.o IV-2_6/scroller2_6.cpp:156:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Perspective* s, IntCoord& left, int& width | ^ IV-2_6/scroller2_6.cpp:175:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 175 | register Perspective* s, IntCoord& bot, int& height | ^ IV-2_6/scroller2_6.cpp:275:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 275 | IntCoord HScroller::Slide(register Event& e) { | ^ IV-2_6/scroller2_6.cpp:328:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 328 | IntCoord VScroller::Slide(register Event& e) { | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/sensor.cpp -fPIC -DPIC -o IV-2_6/.libs/sensor.o IV-2_6/sensor.cpp: In constructor 'ivSensor::ivSensor()': IV-2_6/sensor.cpp:40:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 40 | for (register int i = 0; i < 8; i++) { | ^ IV-2_6/sensor.cpp: At global scope: IV-2_6/sensor.cpp:59:51: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 59 | Sensor& Sensor::operator =(register const Sensor& s) { | ^ IV-2_6/sensor.cpp: In member function 'virtual ivSensor& ivSensor::operator=(const ivSensor&)': IV-2_6/sensor.cpp:61:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 61 | for (register int i = 0; i < 8; i++) { | ^ IV-2_6/sensor.cpp: In member function 'void ivSensor::Catch(ivEventType)': IV-2_6/sensor.cpp:91:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 91 | register int i; | ^ IV-2_6/sensor.cpp: In member function 'void ivSensor::Ignore(ivEventType)': IV-2_6/sensor.cpp:146:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 146 | register int i; | ^ IV-2_6/sensor.cpp: In member function 'void ivSensor::IgnoreButton(ivEventType, int)': IV-2_6/sensor.cpp:185:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 185 | register int i; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/shape.cpp -fPIC -DPIC -o IV-2_6/.libs/shape.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/strbrowser.cpp -fPIC -DPIC -o IV-2_6/.libs/strbrowser.o IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::Insert(const char*, int)': IV-2_6/strbrowser.cpp:181:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 181 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::Replace(const char*, int)': IV-2_6/strbrowser.cpp:203:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 203 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::Remove(int)': IV-2_6/strbrowser.cpp:223:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 223 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'virtual void ivStringBrowser::Adjust(ivPerspective&)': IV-2_6/strbrowser.cpp:424:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 424 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::InitPerspective(bool)': IV-2_6/strbrowser.cpp:488:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 488 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::ScrollBy(int, int)': IV-2_6/strbrowser.cpp:552:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 552 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::ScrollTo(int, int)': IV-2_6/strbrowser.cpp:561:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 561 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'void ivStringBrowser::ScrollTo(int)': IV-2_6/strbrowser.cpp:579:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 579 | register Perspective* p = perspective; | ^ IV-2_6/strbrowser.cpp: In member function 'int ivStringBrowser::Locate(ivIntCoord, ivIntCoord)': IV-2_6/strbrowser.cpp:600:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 600 | register Perspective* p = perspective; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/strchooser.cpp -fPIC -DPIC -o IV-2_6/.libs/strchooser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/streditor.cpp -fPIC -DPIC -o IV-2_6/.libs/streditor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/subject.cpp -fPIC -DPIC -o IV-2_6/.libs/subject.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/textbuffer.cpp -fPIC -DPIC -o IV-2_6/.libs/textbuffer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/textdisplay.cpp -fPIC -DPIC -o IV-2_6/.libs/textdisplay.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/texteditor.cpp -fPIC -DPIC -o IV-2_6/.libs/texteditor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/tform2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/tform2_6.o IV-2_6/tform2_6.cpp: In member function 'void ivTransformer::TransformList(ivIntCoord*, ivIntCoord*, int) const': IV-2_6/tform2_6.cpp:86:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 86 | register IntCoord* ox, * oy; | ^~ IV-2_6/tform2_6.cpp:86:30: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 86 | register IntCoord* ox, * oy; | ^~ IV-2_6/tform2_6.cpp: In member function 'void ivTransformer::TransformList(ivIntCoord*, ivIntCoord*, int, ivIntCoord*, ivIntCoord*) const': IV-2_6/tform2_6.cpp:98:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 98 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp:98:30: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 98 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp:98:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 98 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp:98:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 98 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp: In member function 'void ivTransformer::InvTransformList(ivIntCoord*, ivIntCoord*, int) const': IV-2_6/tform2_6.cpp:108:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 108 | register IntCoord* ox, * oy; | ^~ IV-2_6/tform2_6.cpp:108:30: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 108 | register IntCoord* ox, * oy; | ^~ IV-2_6/tform2_6.cpp: In member function 'void ivTransformer::InvTransformList(ivIntCoord*, ivIntCoord*, int, ivIntCoord*, ivIntCoord*) const': IV-2_6/tform2_6.cpp:125:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp:125:30: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp:125:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | register IntCoord* ox, * oy, * nx, * ny; | ^~ IV-2_6/tform2_6.cpp:125:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | register IntCoord* ox, * oy, * nx, * ny; | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/tray.cpp -fPIC -DPIC -o IV-2_6/.libs/tray.o IV-2_6/tray.cpp: In member function 'TElement* TElement::Series(TElement*)': IV-2_6/tray.cpp:143:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TElement* c; | ^ IV-2_6/tray.cpp: In member function 'TElement* TElement::Parallel(TElement*)': IV-2_6/tray.cpp:164:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 164 | register TElement* c; | ^ IV-2_6/tray.cpp: In member function 'void TList::Delete(void*)': IV-2_6/tray.cpp:268:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | register TList* e; | ^ IV-2_6/tray.cpp: In member function 'TList* TList::Find(void*)': IV-2_6/tray.cpp:278:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 278 | register TList* e; | ^ IV-2_6/tray.cpp: In member function 'TElementList* TElementList::Copy()': IV-2_6/tray.cpp:329:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 329 | register TElementList* t; | ^ IV-2_6/tray.cpp: In member function 'bool TElementList::Includes(ivInteractor*, TElement*&)': IV-2_6/tray.cpp:339:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 339 | register TElementList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNode::DeleteElements()': IV-2_6/tray.cpp:455:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 455 | register TElementList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNode::DeleteElements(TElementList*)': IV-2_6/tray.cpp:465:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 465 | register TElementList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNode::Merge(TNode*)': IV-2_6/tray.cpp:479:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 479 | register TElementList* nelems, *next; | ^~~~~~ IV-2_6/tray.cpp:479:37: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 479 | register TElementList* nelems, *next; | ^~~~ IV-2_6/tray.cpp: In member function 'bool TNode::Overlaps(TNode*)': IV-2_6/tray.cpp:521:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 521 | register TElementList* nelems; | ^~~~~~ IV-2_6/tray.cpp:522:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 522 | register TElementList* cur; | ^~~ IV-2_6/tray.cpp: In member function 'bool TNode::Loop(TElement*&)': IV-2_6/tray.cpp:589:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 589 | register TElementList* cur; | ^~~ IV-2_6/tray.cpp: In member function 'TNodeList* TNodeList::Copy()': IV-2_6/tray.cpp:686:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 686 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNodeList::Include(ivAlignment, TElement*, ivAlignment, TElement*)': IV-2_6/tray.cpp:700:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 700 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNodeList::Exclude(TElement*)': IV-2_6/tray.cpp:729:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 729 | register TNodeList* t, *next1; | ^ IV-2_6/tray.cpp:729:29: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 729 | register TNodeList* t, *next1; | ^~~~~ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundTermination(TTermination*&, TNode*, TNode*)': IV-2_6/tray.cpp:761:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 761 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundSeries(TElement*&, TElement*&, TNode*, TNode*)': IV-2_6/tray.cpp:787:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 787 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundStub(TElement*&)': IV-2_6/tray.cpp:800:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 800 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundParallel(TElement*&, TElement*&)': IV-2_6/tray.cpp:813:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 813 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundParallel(TElementList*, TNode*, TElement*&, TElement*&)': IV-2_6/tray.cpp:828:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 828 | register TElementList* cur, *test; | ^~~ IV-2_6/tray.cpp:828:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 828 | register TElementList* cur, *test; | ^~~~ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundCrossover(TElement*&)': IV-2_6/tray.cpp:853:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 853 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'bool TNodeList::FoundLoop(TLoop*&)': IV-2_6/tray.cpp:866:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 866 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'TNode* TNodeList::OtherNode(TElement*, TNode*)': IV-2_6/tray.cpp:912:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 912 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNodeList::FindElements(ivInteractor*, TElement*&, TElement*&)': IV-2_6/tray.cpp:1063:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1063 | register TNodeList* nl; | ^~ IV-2_6/tray.cpp: In member function 'void TNodeList::FindElement(ivTGlue*, TElement*&)': IV-2_6/tray.cpp:1086:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1086 | register TNodeList* nl; | ^~ IV-2_6/tray.cpp: In member function 'void TNodeList::FindElements(TElementList*, ivInteractor*, TElement*&, TElement*&)': IV-2_6/tray.cpp:1107:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1107 | register TElementList* cur; | ^~~ IV-2_6/tray.cpp: In member function 'void TNodeList::FindElement(TElementList*, ivTGlue*, TElement*&)': IV-2_6/tray.cpp:1127:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1127 | register TElementList* cur; | ^~~ IV-2_6/tray.cpp: In member function 'void TNodeList::Nodes(TElement*, TNode*&, TNode*&)': IV-2_6/tray.cpp:1140:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1140 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'TNode* TNodeList::Node(ivAlignment, TElement*)': IV-2_6/tray.cpp:1158:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1158 | register TNodeList* t; | ^ IV-2_6/tray.cpp: In member function 'void TNodeList::GetElemOtherThan(TElement*, TNode*, ivAlignment&, TElement*&)': IV-2_6/tray.cpp:1194:28: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1194 | register TElementList* cur; | ^~~ IV-2_6/tray.cpp: In member function 'void ivTSolver::DeleteNodesAndElements(TNodeList*)': IV-2_6/tray.cpp:1337:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1337 | register TNodeList* t = nodes->First(); | ^ IV-2_6/tray.cpp: In destructor 'virtual ivTray::~ivTray()': IV-2_6/tray.cpp:1916:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1916 | register TrayElement* e, *next; | ^ IV-2_6/tray.cpp:1916:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1916 | register TrayElement* e, *next; | ^~~~ IV-2_6/tray.cpp: In member function 'void ivTray::ComponentBounds(int&, int&)': IV-2_6/tray.cpp:1931:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1931 | register TrayElement* e, *next; | ^ IV-2_6/tray.cpp:1931:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1931 | register TrayElement* e, *next; | ^~~~ IV-2_6/tray.cpp: In member function 'virtual void ivTray::Reconfig()': IV-2_6/tray.cpp:1958:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1958 | register TrayElement* e; | ^ IV-2_6/tray.cpp: In member function 'virtual void ivTray::DoInsert(ivInteractor*, bool, ivIntCoord&, ivIntCoord&)': IV-2_6/tray.cpp:1968:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1968 | register TrayElement* e = new TrayElement; | ^ IV-2_6/tray.cpp: In member function 'virtual void ivTray::DoRemove(ivInteractor*)': IV-2_6/tray.cpp:1986:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1986 | register TrayElement* e, * prev; | ^ IV-2_6/tray.cpp:1986:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1986 | register TrayElement* e, * prev; | ^~~~ IV-2_6/tray.cpp: In member function 'virtual void ivTray::Resize()': IV-2_6/tray.cpp:2014:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 2014 | register TrayElement* e; | ^ IV-2_6/tray.cpp: In member function 'bool ivTray::AlreadyInserted(ivInteractor*)': IV-2_6/tray.cpp:2033:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 2033 | register TrayElement* e; | ^ IV-2_6/tray.cpp: In member function 'virtual void ivTray::Draw()': IV-2_6/tray.cpp:2069:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 2069 | register TrayElement* e; | ^ IV-2_6/tray.cpp: In member function 'virtual void ivTray::GetComponents(ivInteractor**, int, ivInteractor**&, int&)': IV-2_6/tray.cpp:2090:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 2090 | register TrayElement* e; | ^ IV-2_6/tray.cpp:2091:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 2091 | register Interactor** ap; | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/viewport.cpp -fPIC -DPIC -o IV-2_6/.libs/viewport.o IV-2_6/viewport.cpp: In member function 'void ivViewport::DoAdjust(float, float, float, float)': IV-2_6/viewport.cpp:166:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 166 | register Perspective* p = perspective; | ^ IV-2_6/viewport.cpp:167:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 167 | register Shape* s = interior()->GetShape(); | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/world.cpp -fPIC -DPIC -o IV-2_6/.libs/world.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/xbitmap2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/xbitmap2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/xevent2_6.cpp -fPIC -DPIC -o IV-2_6/.libs/xevent2_6.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/xinter.cpp -fPIC -DPIC -o IV-2_6/.libs/xinter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/xpainter.cpp -fPIC -DPIC -o IV-2_6/.libs/xpainter.o IV-2_6/xpainter.cpp: In member function 'void ivPainter::MapList(ivCanvas*, float*, float*, int, ivIntCoord*, ivIntCoord*)': IV-2_6/xpainter.cpp:347:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 347 | register float* xp, * yp; | ^~ IV-2_6/xpainter.cpp:347:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 347 | register float* xp, * yp; | ^~ IV-2_6/xpainter.cpp:348:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 348 | register IntCoord* mxp, * myp; | ^~~ IV-2_6/xpainter.cpp:348:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 348 | register IntCoord* mxp, * myp; | ^~~ In file included from IV-2_6/xpainter.cpp:61: IV-2_6/xpainter.cpp: In constructor 'BitmapTable::BitmapTable(int)': ../include/OS/table2.h:117:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 117 | for (register Table2Entry(Table2)** e = first_; e <= last_; e++) { \ | ^ IV-2_6/xpainter.cpp:437:1: note: in expansion of macro 'implementTable2' 437 | implementTable2(BitmapTable,XFont,int,Bitmap*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'void BitmapTable::insert(XFont, int, ivBitmap*)': ../include/OS/table2.h:131:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register Table2Entry(Table2)* e = new Table2Entry(Table2); \ | ^ IV-2_6/xpainter.cpp:437:1: note: in expansion of macro 'implementTable2' 437 | implementTable2(BitmapTable,XFont,int,Bitmap*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:135:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register Table2Entry(Table2)** a = &probe(k1, k2); \ | ^ IV-2_6/xpainter.cpp:437:1: note: in expansion of macro 'implementTable2' 437 | implementTable2(BitmapTable,XFont,int,Bitmap*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'bool BitmapTable::find(ivBitmap*&, XFont, int)': ../include/OS/table2.h:142:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 142 | register Table2Entry(Table2)* e = probe(k1, k2); \ | ^ IV-2_6/xpainter.cpp:437:1: note: in expansion of macro 'implementTable2' 437 | implementTable2(BitmapTable,XFont,int,Bitmap*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'void BitmapTable::remove(XFont, int)': ../include/OS/table2.h:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Table2Entry(Table2)* e = *a; \ | ^ IV-2_6/xpainter.cpp:437:1: note: in expansion of macro 'implementTable2' 437 | implementTable2(BitmapTable,XFont,int,Bitmap*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:162:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 162 | register Table2Entry(Table2)* prev; \ | ^~~~ IV-2_6/xpainter.cpp:437:1: note: in expansion of macro 'implementTable2' 437 | implementTable2(BitmapTable,XFont,int,Bitmap*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In constructor 'RasterTable::RasterTable(int)': ../include/OS/table2.h:117:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 117 | for (register Table2Entry(Table2)** e = first_; e <= last_; e++) { \ | ^ IV-2_6/xpainter.cpp:440:1: note: in expansion of macro 'implementTable2' 440 | implementTable2(RasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'void RasterTable::insert(const ivRaster*, int, ivRasterRep*)': ../include/OS/table2.h:131:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register Table2Entry(Table2)* e = new Table2Entry(Table2); \ | ^ IV-2_6/xpainter.cpp:440:1: note: in expansion of macro 'implementTable2' 440 | implementTable2(RasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:135:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register Table2Entry(Table2)** a = &probe(k1, k2); \ | ^ IV-2_6/xpainter.cpp:440:1: note: in expansion of macro 'implementTable2' 440 | implementTable2(RasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'bool RasterTable::find(ivRasterRep*&, const ivRaster*, int)': ../include/OS/table2.h:142:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 142 | register Table2Entry(Table2)* e = probe(k1, k2); \ | ^ IV-2_6/xpainter.cpp:440:1: note: in expansion of macro 'implementTable2' 440 | implementTable2(RasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'void RasterTable::remove(const ivRaster*, int)': ../include/OS/table2.h:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Table2Entry(Table2)* e = *a; \ | ^ IV-2_6/xpainter.cpp:440:1: note: in expansion of macro 'implementTable2' 440 | implementTable2(RasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:162:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 162 | register Table2Entry(Table2)* prev; \ | ^~~~ IV-2_6/xpainter.cpp:440:1: note: in expansion of macro 'implementTable2' 440 | implementTable2(RasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-2_6/xpainter.cpp: In member function 'virtual void ivPainter::MultiPoint(ivCanvas*, ivIntCoord*, ivIntCoord*, int)': IV-2_6/xpainter.cpp:919:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 919 | register XPoint* v = AllocPts(n); | ^ IV-2_6/xpainter.cpp:920:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 920 | for (register int i = 0; i < n; i++) { | ^ IV-2_6/xpainter.cpp: In member function 'virtual void ivPainter::ivMultiLine(ivCanvas*, ivIntCoord*, ivIntCoord*, int)': IV-2_6/xpainter.cpp:1097:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1097 | register XPoint* v = AllocPts(n); | ^ IV-2_6/xpainter.cpp:1098:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1098 | for (register int i = 0; i < n; i++) { | ^ IV-2_6/xpainter.cpp: In member function 'void ivPainter::MultiLineNoMap(ivCanvas*, ivIntCoord*, ivIntCoord*, int)': IV-2_6/xpainter.cpp:1113:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1113 | register XPoint* v = AllocPts(n); | ^ IV-2_6/xpainter.cpp:1114:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1114 | for (register int i = 0; i < n; i++) { | ^ IV-2_6/xpainter.cpp: In member function 'virtual void ivPainter::ivPolygon(ivCanvas*, ivIntCoord*, ivIntCoord*, int)': IV-2_6/xpainter.cpp:1130:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1130 | register XPoint* v = AllocPts(n+1); | ^ IV-2_6/xpainter.cpp:1131:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1131 | register int i; | ^ IV-2_6/xpainter.cpp: In member function 'void ivPainter::FillPolygonNoMap(ivCanvas*, ivIntCoord*, ivIntCoord*, int)': IV-2_6/xpainter.cpp:1151:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1151 | register XPoint* v = AllocPts(n); | ^ IV-2_6/xpainter.cpp:1152:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1152 | for (register int i = 0; i < n; i++) { | ^ IV-2_6/xpainter.cpp: In member function 'virtual void ivPainter::FillPolygon(ivCanvas*, ivIntCoord*, ivIntCoord*, int)': IV-2_6/xpainter.cpp:1170:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1170 | register XPoint* v = AllocPts(n+1); | ^ IV-2_6/xpainter.cpp:1171:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1171 | for (register int i = 0; i < n; i++) { | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-2_6/xpattern.cpp -fPIC -DPIC -o IV-2_6/.libs/xpattern.o IV-2_6/xpattern.cpp: In constructor 'ivPattern::ivPattern(const int*)': IV-2_6/xpattern.cpp:56:20: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 56 | register char* pp = p; | ^~ IV-2_6/xpattern.cpp:57:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 57 | for (register int i = 0; i < 16; i++) { | ^ IV-2_6/xpattern.cpp: In function 'bool is_solid(unsigned char*, unsigned int, unsigned int)': IV-2_6/xpattern.cpp:71:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 71 | for (register unsigned char* cp = pat; cp < last_byte; cp++) { | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -DIV_LIBALL=\"/nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/share\" -DX_LIBDIR=\"\" -c IV-X11/session.cpp -fPIC -DPIC -o IV-X11/.libs/session.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xbitmap.cpp -fPIC -DPIC -o IV-X11/.libs/xbitmap.o IV-X11/xbitmap.cpp: In constructor 'ivBitmapRep::ivBitmapRep(ivBitmapRep*, unsigned int)': IV-X11/xbitmap.cpp:259:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 259 | for (register int bx = 0; bx < pwidth_; bx++) { | ^~ IV-X11/xbitmap.cpp:260:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 260 | for (register int by = 0; by < pheight_; by++) { | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xbrush.cpp -fPIC -DPIC -o IV-X11/.libs/xbrush.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xcanvas.cpp -fPIC -DPIC -o IV-X11/.libs/xcanvas.o In file included from IV-X11/xcanvas.cpp:49: IV-X11/xcanvas.cpp: In constructor 'CharBitmapTable::CharBitmapTable(int)': ../include/OS/table2.h:117:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 117 | for (register Table2Entry(Table2)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xcanvas.cpp:620:1: note: in expansion of macro 'implementTable2' 620 | implementTable2(CharBitmapTable,const Font*,long,const Bitmap*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'void CharBitmapTable::insert(const ivFont*, long int, const ivBitmap*)': ../include/OS/table2.h:131:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register Table2Entry(Table2)* e = new Table2Entry(Table2); \ | ^ IV-X11/xcanvas.cpp:620:1: note: in expansion of macro 'implementTable2' 620 | implementTable2(CharBitmapTable,const Font*,long,const Bitmap*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:135:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register Table2Entry(Table2)** a = &probe(k1, k2); \ | ^ IV-X11/xcanvas.cpp:620:1: note: in expansion of macro 'implementTable2' 620 | implementTable2(CharBitmapTable,const Font*,long,const Bitmap*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'bool CharBitmapTable::find(const ivBitmap*&, const ivFont*, long int)': ../include/OS/table2.h:142:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 142 | register Table2Entry(Table2)* e = probe(k1, k2); \ | ^ IV-X11/xcanvas.cpp:620:1: note: in expansion of macro 'implementTable2' 620 | implementTable2(CharBitmapTable,const Font*,long,const Bitmap*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'void CharBitmapTable::remove(const ivFont*, long int)': ../include/OS/table2.h:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Table2Entry(Table2)* e = *a; \ | ^ IV-X11/xcanvas.cpp:620:1: note: in expansion of macro 'implementTable2' 620 | implementTable2(CharBitmapTable,const Font*,long,const Bitmap*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:162:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 162 | register Table2Entry(Table2)* prev; \ | ^~~~ IV-X11/xcanvas.cpp:620:1: note: in expansion of macro 'implementTable2' 620 | implementTable2(CharBitmapTable,const Font*,long,const Bitmap*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In constructor 'TxBitmapTable::TxBitmapTable(int)': ../include/OS/table2.h:117:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 117 | for (register Table2Entry(Table2)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xcanvas.cpp:702:1: note: in expansion of macro 'implementTable2' 702 | implementTable2(TxBitmapTable,const Bitmap*,int,BitmapRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'void TxBitmapTable::insert(const ivBitmap*, int, ivBitmapRep*)': ../include/OS/table2.h:131:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register Table2Entry(Table2)* e = new Table2Entry(Table2); \ | ^ IV-X11/xcanvas.cpp:702:1: note: in expansion of macro 'implementTable2' 702 | implementTable2(TxBitmapTable,const Bitmap*,int,BitmapRep*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:135:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register Table2Entry(Table2)** a = &probe(k1, k2); \ | ^ IV-X11/xcanvas.cpp:702:1: note: in expansion of macro 'implementTable2' 702 | implementTable2(TxBitmapTable,const Bitmap*,int,BitmapRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'bool TxBitmapTable::find(ivBitmapRep*&, const ivBitmap*, int)': ../include/OS/table2.h:142:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 142 | register Table2Entry(Table2)* e = probe(k1, k2); \ | ^ IV-X11/xcanvas.cpp:702:1: note: in expansion of macro 'implementTable2' 702 | implementTable2(TxBitmapTable,const Bitmap*,int,BitmapRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'void TxBitmapTable::remove(const ivBitmap*, int)': ../include/OS/table2.h:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Table2Entry(Table2)* e = *a; \ | ^ IV-X11/xcanvas.cpp:702:1: note: in expansion of macro 'implementTable2' 702 | implementTable2(TxBitmapTable,const Bitmap*,int,BitmapRep*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:162:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 162 | register Table2Entry(Table2)* prev; \ | ^~~~ IV-X11/xcanvas.cpp:702:1: note: in expansion of macro 'implementTable2' 702 | implementTable2(TxBitmapTable,const Bitmap*,int,BitmapRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In constructor 'TxRasterTable::TxRasterTable(int)': ../include/OS/table2.h:117:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 117 | for (register Table2Entry(Table2)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xcanvas.cpp:867:1: note: in expansion of macro 'implementTable2' 867 | implementTable2(TxRasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'void TxRasterTable::insert(const ivRaster*, int, ivRasterRep*)': ../include/OS/table2.h:131:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register Table2Entry(Table2)* e = new Table2Entry(Table2); \ | ^ IV-X11/xcanvas.cpp:867:1: note: in expansion of macro 'implementTable2' 867 | implementTable2(TxRasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:135:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register Table2Entry(Table2)** a = &probe(k1, k2); \ | ^ IV-X11/xcanvas.cpp:867:1: note: in expansion of macro 'implementTable2' 867 | implementTable2(TxRasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'bool TxRasterTable::find(ivRasterRep*&, const ivRaster*, int)': ../include/OS/table2.h:142:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 142 | register Table2Entry(Table2)* e = probe(k1, k2); \ | ^ IV-X11/xcanvas.cpp:867:1: note: in expansion of macro 'implementTable2' 867 | implementTable2(TxRasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ IV-X11/xcanvas.cpp: In member function 'void TxRasterTable::remove(const ivRaster*, int)': ../include/OS/table2.h:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Table2Entry(Table2)* e = *a; \ | ^ IV-X11/xcanvas.cpp:867:1: note: in expansion of macro 'implementTable2' 867 | implementTable2(TxRasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:162:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 162 | register Table2Entry(Table2)* prev; \ | ^~~~ IV-X11/xcanvas.cpp:867:1: note: in expansion of macro 'implementTable2' 867 | implementTable2(TxRasterTable,const Raster*,int,RasterRep*) | ^~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xcolor.cpp -fPIC -DPIC -o IV-X11/.libs/xcolor.o In file included from IV-X11/xcolor.cpp:39: IV-X11/xcolor.cpp: In constructor 'NameToColor::NameToColor(int)': ../include/OS/table2.h:117:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 117 | for (register Table2Entry(Table2)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xcolor.cpp:47:1: note: in expansion of macro 'implementTable2' 47 | implementTable2(NameToColor,Display*,UniqueString,const Color*) | ^~~~~~~~~~~~~~~ IV-X11/xcolor.cpp: In member function 'void NameToColor::insert(ivDisplay*, osUniqueString, const ivColor*)': ../include/OS/table2.h:131:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 131 | register Table2Entry(Table2)* e = new Table2Entry(Table2); \ | ^ IV-X11/xcolor.cpp:47:1: note: in expansion of macro 'implementTable2' 47 | implementTable2(NameToColor,Display*,UniqueString,const Color*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:135:36: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 135 | register Table2Entry(Table2)** a = &probe(k1, k2); \ | ^ IV-X11/xcolor.cpp:47:1: note: in expansion of macro 'implementTable2' 47 | implementTable2(NameToColor,Display*,UniqueString,const Color*) | ^~~~~~~~~~~~~~~ IV-X11/xcolor.cpp: In member function 'bool NameToColor::find(const ivColor*&, ivDisplay*, osUniqueString)': ../include/OS/table2.h:142:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 142 | register Table2Entry(Table2)* e = probe(k1, k2); \ | ^ IV-X11/xcolor.cpp:47:1: note: in expansion of macro 'implementTable2' 47 | implementTable2(NameToColor,Display*,UniqueString,const Color*) | ^~~~~~~~~~~~~~~ IV-X11/xcolor.cpp: In member function 'void NameToColor::remove(ivDisplay*, osUniqueString)': ../include/OS/table2.h:156:35: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 156 | register Table2Entry(Table2)* e = *a; \ | ^ IV-X11/xcolor.cpp:47:1: note: in expansion of macro 'implementTable2' 47 | implementTable2(NameToColor,Display*,UniqueString,const Color*) | ^~~~~~~~~~~~~~~ ../include/OS/table2.h:162:43: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 162 | register Table2Entry(Table2)* prev; \ | ^~~~ IV-X11/xcolor.cpp:47:1: note: in expansion of macro 'implementTable2' 47 | implementTable2(NameToColor,Display*,UniqueString,const Color*) | ^~~~~~~~~~~~~~~ IV-X11/xcolor.cpp: In member function 'ivColorRep* ivColor::create(ivWindowVisual*, ivColorIntensity, ivColorIntensity, ivColorIntensity, float, ivColorOp) const': IV-X11/xcolor.cpp:219:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 219 | register ColorRep* c = new ColorRep; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xcursor.cpp -fPIC -DPIC -o IV-X11/.libs/xcursor.o IV-X11/xcursor.cpp: In member function 'Pixmap ivCursorRepData::make_cursor_pixmap(XDisplay*, XWindow, const int*)': IV-X11/xcursor.cpp:240:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 240 | register int i, j; | ^ IV-X11/xcursor.cpp:240:21: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 240 | register int i, j; | ^ IV-X11/xcursor.cpp:241:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 241 | register unsigned s1, s2; | ^~ IV-X11/xcursor.cpp:241:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 241 | register unsigned s1, s2; | ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xdrag.cpp -fPIC -DPIC -o IV-X11/.libs/xdrag.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xevent.cpp -fPIC -DPIC -o IV-X11/.libs/xevent.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xfont.cpp -fPIC -DPIC -o IV-X11/.libs/xfont.o In file included from IV-X11/xfont.cpp:42: IV-X11/xfont.cpp: In constructor 'NameToKnownFonts::NameToKnownFonts(int)': ../include/OS/table.h:119:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 119 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ IV-X11/xfont.cpp: In destructor 'NameToKnownFonts::~NameToKnownFonts()': ../include/OS/table.h:125:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:127:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 127 | for (register TableEntry(Table)* i = t; i; i = t) { \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ IV-X11/xfont.cpp: In member function 'void NameToKnownFonts::insert(osUniqueString, ivKnownFonts*)': ../include/OS/table.h:140:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 140 | register TableEntry(Table)* e = new TableEntry(Table); \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:143:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TableEntry(Table)** a = &probe(k); \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ IV-X11/xfont.cpp: In member function 'bool NameToKnownFonts::find(ivKnownFonts*&, osUniqueString)': ../include/OS/table.h:149:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 149 | for (register TableEntry(Table)* e = probe(k); e != nil; e = e->chain_) { \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ IV-X11/xfont.cpp: In member function 'bool NameToKnownFonts::find_and_remove(ivKnownFonts*&, osUniqueString)': ../include/OS/table.h:160:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 160 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 168 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ IV-X11/xfont.cpp: In member function 'void NameToKnownFonts::remove(osUniqueString)': ../include/OS/table.h:186:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 186 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:192:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xfont.cpp:68:1: note: in expansion of macro 'implementTable' 68 | implementTable(NameToKnownFonts,UniqueString,KnownFonts*) | ^~~~~~~~~~~~~~ IV-X11/xfont.cpp: In member function 'ivFontFamilyRep* ivFontFamily::create(ivDisplay*) const': IV-X11/xfont.cpp:648:29: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 648 | register FontFamilyRep* r = new FontFamilyRep; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xraster.cpp -fPIC -DPIC -o IV-X11/.libs/xraster.o IV-X11/xraster.cpp: In member function 'virtual void ivRaster::peek(long unsigned int, long unsigned int, ivColorIntensity&, ivColorIntensity&, ivColorIntensity&, float&) const': IV-X11/xraster.cpp:122:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 122 | register RasterRep* r = rep(); | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xreqerr.cpp -fPIC -DPIC -o IV-X11/.libs/xreqerr.o IV-X11/xreqerr.cpp: In function 'int DoXError(XDisplay*, XErrorEvent*)': IV-X11/xreqerr.cpp:53:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 53 | register ReqErr* r = errhandler; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xselection.cpp -fPIC -DPIC -o IV-X11/.libs/xselection.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c IV-X11/xwindow.cpp -fPIC -DPIC -o IV-X11/.libs/xwindow.o In file included from IV-X11/wtable.h:32, from IV-X11/xwindow.cpp:33: IV-X11/xwindow.cpp: In constructor 'ivColorTable::ivColorTable(int)': ../include/OS/table.h:119:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 119 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In destructor 'ivColorTable::~ivColorTable()': ../include/OS/table.h:125:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:127:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 127 | for (register TableEntry(Table)* i = t; i; i = t) { \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivColorTable::insert(long unsigned int, XColor)': ../include/OS/table.h:140:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 140 | register TableEntry(Table)* e = new TableEntry(Table); \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:143:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TableEntry(Table)** a = &probe(k); \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'bool ivColorTable::find(XColor&, long unsigned int)': ../include/OS/table.h:149:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 149 | for (register TableEntry(Table)* e = probe(k); e != nil; e = e->chain_) { \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'bool ivColorTable::find_and_remove(XColor&, long unsigned int)': ../include/OS/table.h:160:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 160 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 168 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivColorTable::remove(long unsigned int)': ../include/OS/table.h:186:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 186 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:192:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xwindow.cpp:1338:1: note: in expansion of macro 'implementTable' 1338 | implementTable(ColorTable,unsigned long,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In constructor 'ivRGBTable::ivRGBTable(int)': ../include/OS/table.h:119:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 119 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In destructor 'ivRGBTable::~ivRGBTable()': ../include/OS/table.h:125:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:127:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 127 | for (register TableEntry(Table)* i = t; i; i = t) { \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivRGBTable::insert(RGBTableEntry, XColor)': ../include/OS/table.h:140:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 140 | register TableEntry(Table)* e = new TableEntry(Table); \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:143:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TableEntry(Table)** a = &probe(k); \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'bool ivRGBTable::find(XColor&, RGBTableEntry)': ../include/OS/table.h:149:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 149 | for (register TableEntry(Table)* e = probe(k); e != nil; e = e->chain_) { \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'bool ivRGBTable::find_and_remove(XColor&, RGBTableEntry)': ../include/OS/table.h:160:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 160 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 168 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivRGBTable::remove(RGBTableEntry)': ../include/OS/table.h:186:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 186 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ ../include/OS/table.h:192:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xwindow.cpp:1366:1: note: in expansion of macro 'implementTable' 1366 | implementTable(RGBTable,RGBTableEntry,XColor) | ^~~~~~~~~~~~~~ In file included from ../include/IV-X11/xwindow.h:32, from ../include/IV-X11/xdisplay.h:36, from IV-X11/xwindow.cpp:54: IV-X11/xwindow.cpp: In member function 'void ivGrabList::insert(long int, const GrabInfo&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ IV-X11/xwindow.cpp:1730:1: note: in expansion of macro 'implementList' 1730 | implementList(GrabList,GrabInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ IV-X11/xwindow.cpp:1730:1: note: in expansion of macro 'implementList' 1730 | implementList(GrabList,GrabInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ IV-X11/xwindow.cpp:1730:1: note: in expansion of macro 'implementList' 1730 | implementList(GrabList,GrabInfo) | ^~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivGrabList::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ IV-X11/xwindow.cpp:1730:1: note: in expansion of macro 'implementList' 1730 | implementList(GrabList,GrabInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ IV-X11/xwindow.cpp:1730:1: note: in expansion of macro 'implementList' 1730 | implementList(GrabList,GrabInfo) | ^~~~~~~~~~~~~ IV-X11/xwindow.cpp: In constructor 'ivWindowTable::ivWindowTable(int)': ../include/OS/table.h:119:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 119 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In destructor 'ivWindowTable::~ivWindowTable()': ../include/OS/table.h:125:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:127:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 127 | for (register TableEntry(Table)* i = t; i; i = t) { \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivWindowTable::insert(XWindow, ivWindow*)': ../include/OS/table.h:140:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 140 | register TableEntry(Table)* e = new TableEntry(Table); \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:143:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TableEntry(Table)** a = &probe(k); \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'bool ivWindowTable::find(ivWindow*&, XWindow)': ../include/OS/table.h:149:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 149 | for (register TableEntry(Table)* e = probe(k); e != nil; e = e->chain_) { \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'bool ivWindowTable::find_and_remove(ivWindow*&, XWindow)': ../include/OS/table.h:160:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 160 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 168 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ IV-X11/xwindow.cpp: In member function 'void ivWindowTable::remove(XWindow)': ../include/OS/table.h:186:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 186 | register TableEntry(Table)* e = *a; \ | ^ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:192:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register TableEntry(Table)* prev; \ | ^~~~ IV-X11/xwindow.cpp:1735:1: note: in expansion of macro 'implementTable' 1735 | implementTable(WindowTable,XWindow,Window*) | ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -Dmotif_kit -Dsgi_motif_kit -Dopenlook_kit -Dbw_kit -Ddefault_kit=SMFKit -c InterViews/dialogs.cpp -fPIC -DPIC -o InterViews/.libs/dialogs.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/action.cpp -fPIC -DPIC -o InterViews/.libs/action.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/adjust.cpp -fPIC -DPIC -o InterViews/.libs/adjust.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/aggr.cpp -fPIC -DPIC -o InterViews/.libs/aggr.o In file included from InterViews/aggr.cpp:36: InterViews/aggr.cpp: In member function 'void ivAggregateInfo_List::insert(long int, const AggregateInfo&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/aggr.cpp:48:1: note: in expansion of macro 'implementList' 48 | implementList(AggregateInfo_List,AggregateInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/aggr.cpp:48:1: note: in expansion of macro 'implementList' 48 | implementList(AggregateInfo_List,AggregateInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/aggr.cpp:48:1: note: in expansion of macro 'implementList' 48 | implementList(AggregateInfo_List,AggregateInfo) | ^~~~~~~~~~~~~ InterViews/aggr.cpp: In member function 'void ivAggregateInfo_List::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/aggr.cpp:48:1: note: in expansion of macro 'implementList' 48 | implementList(AggregateInfo_List,AggregateInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/aggr.cpp:48:1: note: in expansion of macro 'implementList' 48 | implementList(AggregateInfo_List,AggregateInfo) | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/align.cpp -fPIC -DPIC -o InterViews/.libs/align.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/alloctbl.cpp -fPIC -DPIC -o InterViews/.libs/alloctbl.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/arrcomp.cpp -fPIC -DPIC -o InterViews/.libs/arrcomp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/background.cpp -fPIC -DPIC -o InterViews/.libs/background.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/bevel.cpp -fPIC -DPIC -o InterViews/.libs/bevel.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/border.cpp -fPIC -DPIC -o InterViews/.libs/border.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/box.cpp -fPIC -DPIC -o InterViews/.libs/box.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/browser.cpp -fPIC -DPIC -o InterViews/.libs/browser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/button.cpp -fPIC -DPIC -o InterViews/.libs/button.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/character.cpp -fPIC -DPIC -o InterViews/.libs/character.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/compositor.cpp -fPIC -DPIC -o InterViews/.libs/compositor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/comption.cpp -fPIC -DPIC -o InterViews/.libs/comption.o In file included from InterViews/comption.cpp:37: InterViews/comption.cpp: In member function 'void ivCompositionComponent_List::insert(long int, const CompositionComponent&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/comption.cpp:46:1: note: in expansion of macro 'implementList' 46 | implementList(CompositionComponent_List,CompositionComponent) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/comption.cpp:46:1: note: in expansion of macro 'implementList' 46 | implementList(CompositionComponent_List,CompositionComponent) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/comption.cpp:46:1: note: in expansion of macro 'implementList' 46 | implementList(CompositionComponent_List,CompositionComponent) | ^~~~~~~~~~~~~ InterViews/comption.cpp: In member function 'void ivCompositionComponent_List::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/comption.cpp:46:1: note: in expansion of macro 'implementList' 46 | implementList(CompositionComponent_List,CompositionComponent) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/comption.cpp:46:1: note: in expansion of macro 'implementList' 46 | implementList(CompositionComponent_List,CompositionComponent) | ^~~~~~~~~~~~~ InterViews/comption.cpp: In member function 'void ivBreak_List::insert(long int, const ivBreak&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/comption.cpp:98:1: note: in expansion of macro 'implementList' 98 | implementList(Break_List,Break) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/comption.cpp:98:1: note: in expansion of macro 'implementList' 98 | implementList(Break_List,Break) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/comption.cpp:98:1: note: in expansion of macro 'implementList' 98 | implementList(Break_List,Break) | ^~~~~~~~~~~~~ InterViews/comption.cpp: In member function 'void ivBreak_List::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/comption.cpp:98:1: note: in expansion of macro 'implementList' 98 | implementList(Break_List,Break) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/comption.cpp:98:1: note: in expansion of macro 'implementList' 98 | implementList(Break_List,Break) | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/debug.cpp -fPIC -DPIC -o InterViews/.libs/debug.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/deck.cpp -fPIC -DPIC -o InterViews/.libs/deck.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/fbrowser.cpp -fPIC -DPIC -o InterViews/.libs/fbrowser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/fchooser.cpp -fPIC -DPIC -o InterViews/.libs/fchooser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/field.cpp -fPIC -DPIC -o InterViews/.libs/field.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/geometry.cpp -fPIC -DPIC -o InterViews/.libs/geometry.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/glyph.cpp -fPIC -DPIC -o InterViews/.libs/glyph.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/group.cpp -fPIC -DPIC -o InterViews/.libs/group.o In file included from ../include/InterViews/group.h:35, from InterViews/group.cpp:30: InterViews/group.cpp: In member function 'void GlyphIndexList::insert(long int, const ivGlyphIndex&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/group.cpp:32:1: note: in expansion of macro 'implementList' 32 | implementList(GlyphIndexList,GlyphIndex); | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/group.cpp:32:1: note: in expansion of macro 'implementList' 32 | implementList(GlyphIndexList,GlyphIndex); | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/group.cpp:32:1: note: in expansion of macro 'implementList' 32 | implementList(GlyphIndexList,GlyphIndex); | ^~~~~~~~~~~~~ InterViews/group.cpp: In member function 'void GlyphIndexList::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/group.cpp:32:1: note: in expansion of macro 'implementList' 32 | implementList(GlyphIndexList,GlyphIndex); | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/group.cpp:32:1: note: in expansion of macro 'implementList' 32 | implementList(GlyphIndexList,GlyphIndex); | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/handler.cpp -fPIC -DPIC -o InterViews/.libs/handler.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/hit.cpp -fPIC -DPIC -o InterViews/.libs/hit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/image.cpp -fPIC -DPIC -o InterViews/.libs/image.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/input.cpp -fPIC -DPIC -o InterViews/.libs/input.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -Dmotif_kit -Dsgi_motif_kit -Dopenlook_kit -Dbw_kit -Ddefault_kit=SMFKit -c InterViews/kit.cpp -fPIC -DPIC -o InterViews/.libs/kit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/label.cpp -fPIC -DPIC -o InterViews/.libs/label.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/layout.cpp -fPIC -DPIC -o InterViews/.libs/layout.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/lrmarker.cpp -fPIC -DPIC -o InterViews/.libs/lrmarker.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/menu.cpp -fPIC -DPIC -o InterViews/.libs/menu.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/mf_dialogs.cpp -fPIC -DPIC -o InterViews/.libs/mf_dialogs.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/mf_kit.cpp -fPIC -DPIC -o InterViews/.libs/mf_kit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/mono_kit.cpp -fPIC -DPIC -o InterViews/.libs/mono_kit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/monoglyph.cpp -fPIC -DPIC -o InterViews/.libs/monoglyph.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/observe.cpp -fPIC -DPIC -o InterViews/.libs/observe.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/ol_dialogs.cpp -fPIC -DPIC -o InterViews/.libs/ol_dialogs.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/page.cpp -fPIC -DPIC -o InterViews/.libs/page.o In file included from InterViews/page.cpp:36: InterViews/page.cpp: In member function 'void ivPageInfo_List::insert(long int, const PageInfo&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/page.cpp:63:1: note: in expansion of macro 'implementList' 63 | implementList(PageInfo_List,PageInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/page.cpp:63:1: note: in expansion of macro 'implementList' 63 | implementList(PageInfo_List,PageInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/page.cpp:63:1: note: in expansion of macro 'implementList' 63 | implementList(PageInfo_List,PageInfo) | ^~~~~~~~~~~~~ InterViews/page.cpp: In member function 'void ivPageInfo_List::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/page.cpp:63:1: note: in expansion of macro 'implementList' 63 | implementList(PageInfo_List,PageInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/page.cpp:63:1: note: in expansion of macro 'implementList' 63 | implementList(PageInfo_List,PageInfo) | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/patch.cpp -fPIC -DPIC -o InterViews/.libs/patch.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/place.cpp -fPIC -DPIC -o InterViews/.libs/place.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/polyglyph.cpp -fPIC -DPIC -o InterViews/.libs/polyglyph.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/printer.cpp -fPIC -DPIC -o InterViews/.libs/printer.o In file included from InterViews/printer.cpp:46: InterViews/printer.cpp: In member function 'void PrinterInfoList::insert(long int, const PrinterInfo&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/printer.cpp:114:1: note: in expansion of macro 'implementList' 114 | implementList(PrinterInfoList,PrinterInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/printer.cpp:114:1: note: in expansion of macro 'implementList' 114 | implementList(PrinterInfoList,PrinterInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/printer.cpp:114:1: note: in expansion of macro 'implementList' 114 | implementList(PrinterInfoList,PrinterInfo) | ^~~~~~~~~~~~~ InterViews/printer.cpp: In member function 'void PrinterInfoList::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/printer.cpp:114:1: note: in expansion of macro 'implementList' 114 | implementList(PrinterInfoList,PrinterInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/printer.cpp:114:1: note: in expansion of macro 'implementList' 114 | implementList(PrinterInfoList,PrinterInfo) | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/psfont.cpp -fPIC -DPIC -o InterViews/.libs/psfont.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/regexp.cpp -fPIC -DPIC -o InterViews/.libs/regexp.o InterViews/regexp.cpp:51:37: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 51 | static char* regnext(register char* p); | ^ InterViews/regexp.cpp:57:37: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 57 | static int regexec(register regexp* prog, register char* string); | ^~~~ InterViews/regexp.cpp:57:58: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 57 | static int regexec(register regexp* prog, register char* string); | ^~~~~~ InterViews/regexp.cpp: In function 'regexp* regcomp(char*)': InterViews/regexp.cpp:402:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 402 | register regexp *r; | ^ InterViews/regexp.cpp:403:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 403 | register char *scan; | ^~~~ InterViews/regexp.cpp:404:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 404 | register char *longest; | ^~~~~~~ InterViews/regexp.cpp:405:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 405 | register int len; | ^~~ InterViews/regexp.cpp: In function 'char* reg(int, int*)': InterViews/regexp.cpp:487:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 487 | register char *ret; | ^~~ InterViews/regexp.cpp:488:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 488 | register char *br; | ^~ InterViews/regexp.cpp:489:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 489 | register char *ender; | ^~~~~ InterViews/regexp.cpp:490:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 490 | register int parno; | ^~~~~ InterViews/regexp.cpp: In function 'char* regbranch(int*)': InterViews/regexp.cpp:556:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 556 | register char *ret; | ^~~ InterViews/regexp.cpp:557:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 557 | register char *chain; | ^~~~~ InterViews/regexp.cpp:558:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 558 | register char *latest; | ^~~~~~ InterViews/regexp.cpp: In function 'char* regpiece(int*)': InterViews/regexp.cpp:597:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 597 | register char *ret; | ^~~ InterViews/regexp.cpp:598:23: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 598 | register char op; | ^~ InterViews/regexp.cpp:599:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 599 | register char *next; | ^~~~ InterViews/regexp.cpp: In function 'char* regatom(int*)': InterViews/regexp.cpp:659:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 659 | register char *ret; | ^~~ InterViews/regexp.cpp:676:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 676 | register int classbeg; | ^~~~~~~~ InterViews/regexp.cpp:677:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 677 | register int classend; | ^~~~~~~~ InterViews/regexp.cpp:736:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 736 | register int len; | ^~~ InterViews/regexp.cpp:737:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 737 | register char ender; | ^~~~~ InterViews/regexp.cpp: In function 'char* regnode(char)': InterViews/regexp.cpp:767:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 767 | register char *ret; | ^~~ InterViews/regexp.cpp:768:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 768 | register char *ptr; | ^~~ InterViews/regexp.cpp: In function 'void reginsert(char, char*)': InterViews/regexp.cpp:803:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 803 | register char *src; | ^~~ InterViews/regexp.cpp:804:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 804 | register char *dst; | ^~~ InterViews/regexp.cpp:805:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 805 | register char *place; | ^~~~~ InterViews/regexp.cpp: In function 'void regtail(char*, char*)': InterViews/regexp.cpp:829:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 829 | register char *scan; | ^~~~ InterViews/regexp.cpp:830:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 830 | register char *temp; | ^~~~ InterViews/regexp.cpp:831:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 831 | register int offset; | ^~~~~~ InterViews/regexp.cpp: At global scope: InterViews/regexp.cpp:880:26: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 880 | regexec(register regexp* prog, register char* string) { | ^~~~ InterViews/regexp.cpp:880:47: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 880 | regexec(register regexp* prog, register char* string) { | ^~~~~~ InterViews/regexp.cpp: In function 'int regexec(regexp*, char*)': InterViews/regexp.cpp:881:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 881 | register char *s; | ^ InterViews/regexp.cpp: In function 'int regtry(regexp*, char*)': InterViews/regexp.cpp:939:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 939 | register int i; | ^ InterViews/regexp.cpp:940:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 940 | register char **sp; | ^~ InterViews/regexp.cpp:941:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 941 | register char **ep; | ^~ InterViews/regexp.cpp: In function 'int regmatch(char*)': InterViews/regexp.cpp:973:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 973 | register char *scan; /* Current node. */ | ^~~~ InterViews/regexp.cpp:995:46: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 995 | register int len; | ^~~ InterViews/regexp.cpp:996:48: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 996 | register char *opnd; | ^~~~ InterViews/regexp.cpp:1035:46: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1035 | register int no; | ^~ InterViews/regexp.cpp:1036:48: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1036 | register char *save; | ^~~~ InterViews/regexp.cpp:1063:46: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1063 | register int no; | ^~ InterViews/regexp.cpp:1064:48: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1064 | register char *save; | ^~~~ InterViews/regexp.cpp:1083:48: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1083 | register char *save; | ^~~~ InterViews/regexp.cpp:1102:47: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1102 | register char nextch; | ^~~~~~ InterViews/regexp.cpp:1103:46: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1103 | register int no; | ^~ InterViews/regexp.cpp:1104:48: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1104 | register char *save; | ^~~~ InterViews/regexp.cpp:1105:46: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1105 | register int min; | ^~~ InterViews/regexp.cpp: In function 'int regrepeat(char*)': InterViews/regexp.cpp:1152:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1152 | register int count = 0; | ^~~~~ InterViews/regexp.cpp:1153:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1153 | register char *scan; | ^~~~ InterViews/regexp.cpp:1154:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1154 | register char *opnd; | ^~~~ InterViews/regexp.cpp: At global scope: InterViews/regexp.cpp:1195:24: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1195 | regnext(register char* p) { | ^ InterViews/regexp.cpp: In function 'char* regnext(char*)': InterViews/regexp.cpp:1196:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 1196 | register int offset; | ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/resource.cpp -fPIC -DPIC -o InterViews/.libs/resource.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/rule.cpp -fPIC -DPIC -o InterViews/.libs/rule.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/scrbox.cpp -fPIC -DPIC -o InterViews/.libs/scrbox.o In file included from InterViews/scrbox.cpp:37: InterViews/scrbox.cpp: In member function 'void TBScrollBoxList::insert(long int, const TBScrollBoxInfo&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ InterViews/scrbox.cpp:67:1: note: in expansion of macro 'implementList' 67 | implementList(TBScrollBoxList,TBScrollBoxInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ InterViews/scrbox.cpp:67:1: note: in expansion of macro 'implementList' 67 | implementList(TBScrollBoxList,TBScrollBoxInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/scrbox.cpp:67:1: note: in expansion of macro 'implementList' 67 | implementList(TBScrollBoxList,TBScrollBoxInfo) | ^~~~~~~~~~~~~ InterViews/scrbox.cpp: In member function 'void TBScrollBoxList::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ InterViews/scrbox.cpp:67:1: note: in expansion of macro 'implementList' 67 | implementList(TBScrollBoxList,TBScrollBoxInfo) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ InterViews/scrbox.cpp:67:1: note: in expansion of macro 'implementList' 67 | implementList(TBScrollBoxList,TBScrollBoxInfo) | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/shadow.cpp -fPIC -DPIC -o InterViews/.libs/shadow.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/simpcomp.cpp -fPIC -DPIC -o InterViews/.libs/simpcomp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/slider.cpp -fPIC -DPIC -o InterViews/.libs/slider.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/smf_kit.cpp -fPIC -DPIC -o InterViews/.libs/smf_kit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/stencil.cpp -fPIC -DPIC -o InterViews/.libs/stencil.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/stepper.cpp -fPIC -DPIC -o InterViews/.libs/stepper.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/style.cpp -fPIC -DPIC -o InterViews/.libs/style.o In file included from InterViews/style.cpp:42: InterViews/style.cpp: In constructor 'StyleAttributeTable::StyleAttributeTable(int)': ../include/OS/table.h:119:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 119 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ InterViews/style.cpp: In destructor 'StyleAttributeTable::~StyleAttributeTable()': ../include/OS/table.h:125:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:127:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 127 | for (register TableEntry(Table)* i = t; i; i = t) { \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ InterViews/style.cpp: In member function 'void StyleAttributeTable::insert(osUniqueString, StyleAttributeTableEntry*)': ../include/OS/table.h:140:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 140 | register TableEntry(Table)* e = new TableEntry(Table); \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:143:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TableEntry(Table)** a = &probe(k); \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ InterViews/style.cpp: In member function 'bool StyleAttributeTable::find(StyleAttributeTableEntry*&, osUniqueString)': ../include/OS/table.h:149:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 149 | for (register TableEntry(Table)* e = probe(k); e != nil; e = e->chain_) { \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ InterViews/style.cpp: In member function 'bool StyleAttributeTable::find_and_remove(StyleAttributeTableEntry*&, osUniqueString)': ../include/OS/table.h:160:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 160 | register TableEntry(Table)* e = *a; \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 168 | register TableEntry(Table)* prev; \ | ^~~~ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ InterViews/style.cpp: In member function 'void StyleAttributeTable::remove(osUniqueString)': ../include/OS/table.h:186:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 186 | register TableEntry(Table)* e = *a; \ | ^ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ ../include/OS/table.h:192:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register TableEntry(Table)* prev; \ | ^~~~ InterViews/style.cpp:78:1: note: in expansion of macro 'implementTable' 78 | implementTable(StyleAttributeTable,UniqueString,StyleAttributeTableEntry*) | ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/superpose.cpp -fPIC -DPIC -o InterViews/.libs/superpose.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/target.cpp -fPIC -DPIC -o InterViews/.libs/target.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/telltale.cpp -fPIC -DPIC -o InterViews/.libs/telltale.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/texcomp.cpp -fPIC -DPIC -o InterViews/.libs/texcomp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/iv3text.cpp -fPIC -DPIC -o InterViews/.libs/iv3text.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/iv3textbuffer.cpp -fPIC -DPIC -o InterViews/.libs/iv3textbuffer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/tformsetter.cpp -fPIC -DPIC -o InterViews/.libs/tformsetter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/tile.cpp -fPIC -DPIC -o InterViews/.libs/tile.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/transformer.cpp -fPIC -DPIC -o InterViews/.libs/transformer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/winbmp.cpp -fPIC -DPIC -o InterViews/.libs/winbmp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/xymarker.cpp -fPIC -DPIC -o InterViews/.libs/xymarker.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/ol_kit.cpp -fPIC -DPIC -o InterViews/.libs/ol_kit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c InterViews/tiff.cpp -fPIC -DPIC -o InterViews/.libs/tiff.o InterViews/tiff.cpp: In member function 'bool TIFFRasterImpl::gt(u_long, u_long)': InterViews/tiff.cpp:261:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 261 | register int x, range; | ^ InterViews/tiff.cpp:261:25: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 261 | register int x, range; | ^~~~~ InterViews/tiff.cpp: In member function 'bool TIFFRasterImpl::makebwmap(RGBvalue*)': InterViews/tiff.cpp:573:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 573 | register int i; | ^ InterViews/tiff.cpp:583:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 583 | register u_long* p = (u_long*)(BWmap_ + 256); | ^ InterViews/tiff.cpp:587:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 587 | register RGBvalue c; | ^ InterViews/tiff.cpp: In member function 'bool TIFFRasterImpl::makecmap(const u_short*, const u_short*, const u_short*)': InterViews/tiff.cpp:625:18: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 625 | register int i; | ^ InterViews/tiff.cpp:627:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 627 | register u_long *p; | ^ InterViews/tiff.cpp:642:31: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 642 | register RGBvalue c; | ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/directory.cpp -fPIC -DPIC -o OS/.libs/directory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/file.cpp -fPIC -DPIC -o OS/.libs/file.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/host.cpp -fPIC -DPIC -o OS/.libs/host.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/listimpl.cpp -fPIC -DPIC -o OS/.libs/listimpl.o In file included from OS/listimpl.cpp:32: OS/listimpl.cpp: In member function 'void __AnyPtrList::insert(long int, void* const&)': ../include/OS/list.h:236:27: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 236 | register long i; \ | ^ OS/listimpl.cpp:36:1: note: in expansion of macro 'implementList' 36 | implementList(__AnyPtrList,__AnyPtr) | ^~~~~~~~~~~~~ ../include/OS/list.h:251:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 251 | for (register long i = free_ - index - 1; i >= 0; --i) { \ | ^ OS/listimpl.cpp:36:1: note: in expansion of macro 'implementList' 36 | implementList(__AnyPtrList,__AnyPtr) | ^~~~~~~~~~~~~ ../include/OS/list.h:255:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 255 | for (register long i = 0; i < index - free_; ++i) { \ | ^ OS/listimpl.cpp:36:1: note: in expansion of macro 'implementList' 36 | implementList(__AnyPtrList,__AnyPtr) | ^~~~~~~~~~~~~ OS/listimpl.cpp: In member function 'void __AnyPtrList::remove(long int)': ../include/OS/list.h:268:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 268 | for (register long i = free_ - index - 2; i >= 0; --i) { \ | ^ OS/listimpl.cpp:36:1: note: in expansion of macro 'implementList' 36 | implementList(__AnyPtrList,__AnyPtr) | ^~~~~~~~~~~~~ ../include/OS/list.h:273:32: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 273 | for (register long i = 0; i < index - free_; ++i) { \ | ^ OS/listimpl.cpp:36:1: note: in expansion of macro 'implementList' 36 | implementList(__AnyPtrList,__AnyPtr) | ^~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/math.cpp -fPIC -DPIC -o OS/.libs/math.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/memory.cpp -fPIC -DPIC -o OS/.libs/memory.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/string.cpp -fPIC -DPIC -o OS/.libs/string.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -c OS/ustring.cpp -fPIC -DPIC -o OS/.libs/ustring.o In file included from OS/ustring.cpp:28: OS/ustring.cpp: In constructor 'osUniqueStringTable::osUniqueStringTable(int)': ../include/OS/table.h:119:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 119 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ OS/ustring.cpp: In destructor 'osUniqueStringTable::~osUniqueStringTable()': ../include/OS/table.h:125:39: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 125 | for (register TableEntry(Table)** e = first_; e <= last_; e++) { \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ ../include/OS/table.h:127:42: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 127 | for (register TableEntry(Table)* i = t; i; i = t) { \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ OS/ustring.cpp: In member function 'void osUniqueStringTable::insert(osString, osString)': ../include/OS/table.h:140:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 140 | register TableEntry(Table)* e = new TableEntry(Table); \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ ../include/OS/table.h:143:34: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 143 | register TableEntry(Table)** a = &probe(k); \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ OS/ustring.cpp: In member function 'bool osUniqueStringTable::find(osString&, osString)': ../include/OS/table.h:149:38: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 149 | for (register TableEntry(Table)* e = probe(k); e != nil; e = e->chain_) { \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ OS/ustring.cpp: In member function 'bool osUniqueStringTable::find_and_remove(osString&, osString)': ../include/OS/table.h:160:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 160 | register TableEntry(Table)* e = *a; \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ ../include/OS/table.h:168:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 168 | register TableEntry(Table)* prev; \ | ^~~~ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ OS/ustring.cpp: In member function 'void osUniqueStringTable::remove(osString)': ../include/OS/table.h:186:33: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 186 | register TableEntry(Table)* e = *a; \ | ^ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ ../include/OS/table.h:192:41: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;] 192 | register TableEntry(Table)* prev; \ | ^~~~ OS/ustring.cpp:41:1: note: in expansion of macro 'implementTable' 41 | implementTable(UniqueStringTable,String,String) | ^~~~~~~~~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -DCOLORIMETRY_SUPPORT -DJPEG_SUPPORT -DYCBCR_SUPPORT -DCMYK_SUPPORT -DHAVE_IEEEFP=1 -DUSE_VARARGS=0 -DUSE_PROTOTYPES=1 -DUSE_CONST=1 -I../include/TIFF -c TIFF/tif_aux.c -fPIC -DPIC -o TIFF/.libs/tif_aux.o TIFF/tif_aux.c:48:1: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 48 | TIFFVGetFieldDefaulted(tif, tag, ap) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from TIFF/tif_aux.c:38: TIFF/tif_aux.c:175:11: error: return type defaults to 'int' [8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-int-Wimplicit-int8;;] 175 | DECLARE2V(TIFFGetFieldDefaulted, TIFF*, tif, int, tag) | ^~~~~~~~~~~~~~~~~~~~~ TIFF/prototypes.h:38:41: note: in definition of macro 'DECLARE2V' 38 | #define DECLARE2V(f,t1,a1,t2,a2) f(t1 a1, t2 a2, ...) | ^ make[2]: *** [Makefile:489: TIFF/tif_aux.lo] Error 1 make[2]: Leaving directory '/build/iv-19/src/lib' Making all in include make[2]: Entering directory '/build/iv-19/src/include' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/build/iv-19/src/include' Making all in bin make[2]: Entering directory '/build/iv-19/src/bin' Making all in iclass make[3]: Entering directory '/build/iv-19/src/bin/iclass' g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o classbuffer.o classbuffer.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o classeditor.o classeditor.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o classinfo.o classinfo.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o dialogs.o dialogs.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o direct.o direct.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o globals.o globals.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o iclass.o iclass.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o main.o main.cpp /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../../libtool --mode=link g++ -g -O2 -o iclass classbuffer.o classeditor.o classinfo.o dialogs.o direct.o globals.o iclass.o main.o ../../lib/libIVhines.la ../../lib/libUnidrawhines.la -lX11 -lXext -lm libtool: error: cannot find the library '../../lib/libIVhines.la' or unhandled argument '../../lib/libIVhines.la' make[3]: *** [Makefile:117: iclass] Error 1 make[3]: Leaving directory '/build/iv-19/src/bin/iclass' Making all in idemo make[3]: Entering directory '/build/iv-19/src/bin/idemo' g++ -DHAVE_CONFIG_H -I. -I. -I../../include -g -O2 -c -o main.o main.cpp /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../../libtool --mode=link g++ -g -O2 -o idemo main.o ../../lib/libUnidrawhines.la ../../lib/libIVhines.la -lX11 -lXext -lm libtool: error: cannot find the library '../../lib/libUnidrawhines.la' or unhandled argument '../../lib/libUnidrawhines.la' make[3]: *** [Makefile:124: idemo] Error 1 make[3]: Leaving directory '/build/iv-19/src/bin/idemo' Making all in idraw make[3]: Entering directory '/build/iv-19/src/bin/idraw' g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idarrow.o idarrow.cpp In file included from idarrow.cpp:34: idcmds.h:123:10: warning: width of 'ArrowCmd::_head' exceeds its type 123 | bool _head : 16; | ^~~~~ idcmds.h:124:10: warning: width of 'ArrowCmd::_tail' exceeds its type 124 | bool _tail : 16; | ^~~~~ idarrow.cpp:66:10: warning: width of '_ArrowData::_head' exceeds its type 66 | bool _head : 16; | ^~~~~ idarrow.cpp:67:10: warning: width of '_ArrowData::_tail' exceeds its type 67 | bool _tail : 16; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idarrowhead.o idarrowhead.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idarrows.o idarrows.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idcatalog.o idcatalog.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idcmds.o idcmds.cpp In file included from idcmds.cpp:49: idcmds.h:123:10: warning: width of 'ArrowCmd::_head' exceeds its type 123 | bool _head : 16; | ^~~~~ idcmds.h:124:10: warning: width of 'ArrowCmd::_tail' exceeds its type 124 | bool _tail : 16; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idcomp.o idcomp.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idcreator.o idcreator.cpp In file included from idcreator.cpp:32: idcmds.h:123:10: warning: width of 'ArrowCmd::_head' exceeds its type 123 | bool _head : 16; | ^~~~~ idcmds.h:124:10: warning: width of 'ArrowCmd::_tail' exceeds its type 124 | bool _tail : 16; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o iddialogs.o iddialogs.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o ided.o ided.cpp In file included from ided.cpp:33: idcmds.h:123:10: warning: width of 'ArrowCmd::_head' exceeds its type 123 | bool _head : 16; | ^~~~~ idcmds.h:124:10: warning: width of 'ArrowCmd::_tail' exceeds its type 124 | bool _tail : 16; | ^~~~~ g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idkybd.o idkybd.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o idvars.o idvars.cpp g++ -DHAVE_CONFIG_H -I. -I. -Div2_6_compatible -I../../include/IV-2_6 -I../../include -g -O2 -c -o main.o main.cpp /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../../libtool --mode=link g++ -g -O2 -o idraw idarrow.o idarrowhead.o idarrows.o idcatalog.o idcmds.o idcomp.o idcreator.o iddialogs.o ided.o idkybd.o idvars.o main.o ../../lib/libUnidrawhines.la ../../lib/libIVhines.la -lX11 -lXext -lm libtool: error: cannot find the library '../../lib/libUnidrawhines.la' or unhandled argument '../../lib/libUnidrawhines.la' make[3]: *** [Makefile:117: idraw] Error 1 make[3]: Leaving directory '/build/iv-19/src/bin/idraw' make[2]: Leaving directory '/build/iv-19/src/bin' make[1]: Leaving directory '/build/iv-19/src' buildPhase completed in 1 minutes 19 seconds Running phase: installPhase install flags: SHELL=/nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash install Making install in src make[1]: Entering directory '/build/iv-19/src' Making install in lib make[2]: Entering directory '/build/iv-19/src/lib' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../mkinstalldirs /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/x86_64/lib mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/x86_64 mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/x86_64/lib /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../libtool --mode=install /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c libIVhines.la /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/x86_64/lib/libIVhines.la Usage: /build/iv-19/libtool [OPTION]... [MODE-ARG]... Try 'libtool --help' for more information. libtool: error: 'libIVhines.la' is not a valid libtool archive /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../libtool --mode=install /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c libUnidrawhines.la /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/x86_64/lib/libUnidrawhines.la Usage: /build/iv-19/libtool [OPTION]... [MODE-ARG]... Try 'libtool --help' for more information. libtool: error: 'libUnidrawhines.la' is not a valid libtool archive make[2]: *** [Makefile:452: install] Error 1 make[2]: Leaving directory '/build/iv-19/src/lib' Making install in include make[2]: Entering directory '/build/iv-19/src/include' for dir in Dispatch IV-2_6 IV-2_6/InterViews IV-X11 IV-look InterViews OS TIFF; do \ /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../mkinstalldirs /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/$dir; \ for file in $dir/*.h; do \ /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c -m 644 $file /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/$file; \ done; \ done mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/Dispatch mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/IV-2_6 mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/IV-2_6/InterViews mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/IV-X11 mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/IV-look mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/InterViews mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/OS mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/TIFF /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../mkinstalldirs /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/InterViews/Bitmaps mkdir /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/InterViews/Bitmaps for file in InterViews/Bitmaps/*.bm; do \ /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c -m 644 $file /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/$file; \ done /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c -m 644 ivstream.h /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/ivstream.h /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c -m 644 ivstrm.h /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/ivstrm.h /nix/store/fr9yr63a1267cr0r86w18c77mh3xavcc-coreutils-9.6/bin/install -c -m 644 ivversion.h /nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/include/ivversion.h make[2]: Leaving directory '/build/iv-19/src/include' Making install in bin make[2]: Entering directory '/build/iv-19/src/bin' Making install in iclass make[3]: Entering directory '/build/iv-19/src/bin/iclass' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../../libtool --mode=link g++ -g -O2 -o iclass classbuffer.o classeditor.o classinfo.o dialogs.o direct.o globals.o iclass.o main.o ../../lib/libIVhines.la ../../lib/libUnidrawhines.la -lX11 -lXext -lm libtool: error: cannot find the library '../../lib/libIVhines.la' or unhandled argument '../../lib/libIVhines.la' make[3]: *** [Makefile:117: iclass] Error 1 make[3]: Leaving directory '/build/iv-19/src/bin/iclass' Making install in idemo make[3]: Entering directory '/build/iv-19/src/bin/idemo' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../../libtool --mode=link g++ -g -O2 -o idemo main.o ../../lib/libUnidrawhines.la ../../lib/libIVhines.la -lX11 -lXext -lm libtool: error: cannot find the library '../../lib/libUnidrawhines.la' or unhandled argument '../../lib/libUnidrawhines.la' make[3]: *** [Makefile:124: idemo] Error 1 make[3]: Leaving directory '/build/iv-19/src/bin/idemo' Making install in idraw make[3]: Entering directory '/build/iv-19/src/bin/idraw' /nix/store/11ciq72n4fdv8rw6wgjgasfv4mjs1jrw-bash-5.2p37/bin/bash ../../../libtool --mode=link g++ -g -O2 -o idraw idarrow.o idarrowhead.o idarrows.o idcatalog.o idcmds.o idcomp.o idcreator.o iddialogs.o ided.o idkybd.o idvars.o main.o ../../lib/libUnidrawhines.la ../../lib/libIVhines.la -lX11 -lXext -lm libtool: error: cannot find the library '../../lib/libUnidrawhines.la' or unhandled argument '../../lib/libUnidrawhines.la' make[3]: *** [Makefile:117: idraw] Error 1 make[3]: Leaving directory '/build/iv-19/src/bin/idraw' make[2]: Leaving directory '/build/iv-19/src/bin' make[1]: Leaving directory '/build/iv-19/src' patchelf: getting info about '/nix/store/1qr3g3xfn1fwgqnnlz2m3g2jv65nd5x8-iv-19/lib/libIVhines.so': No such file or directory