The following packages will be installed: langdrill Fetching 000_pkg_config.diff... 0%100%100%100%100%100%Done Fetching 010_cxx_standard.diff... 0%100%100%100%100%100%Done Fetching 010_min_max.diff... 0%100%100%100%100%100%Done Fetching 010_vdk_updates.diff... 0%100%100%100%100%100%Done Fetching 020_documentation.diff... 0%100%100%100%100%100%Done Fetching 030_french_utf8.diff... 0%100%100%100%100%100%Done Fetching 030_japanese.diff... 0% 62%100%100%100%100%100%Done Fetching 030_swedish.diff... 0%100%100%100%100%100%Done Fetching 040_link.diff... 0%100%100%100%100%100%Done Fetching 050_cflags.diff... 0%100%100%100%100%100%Done Fetching 050_install.diff... 0%100%100%100%100%100%Done Fetching README... 0%100%100%100%100%100%Done Fetching langdrill.SlackBuild... 0%100%100%100%100%100%Done Fetching langdrill.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done langdrill-0.3/ langdrill-0.3/Makefile langdrill-0.3/AUTHORS langdrill-0.3/BUGS langdrill-0.3/COPYING langdrill-0.3/INSTALL langdrill-0.3/NEWS langdrill-0.3/README langdrill-0.3/THANKS langdrill-0.3/TODO langdrill-0.3/docs/ langdrill-0.3/docs/langdrill.1 langdrill-0.3/src/ langdrill-0.3/src/Makefile langdrill-0.3/src/config.cc langdrill-0.3/src/config.hh langdrill-0.3/src/default.drill langdrill-0.3/src/main.cc langdrill-0.3/src/main.hh langdrill-0.3/src/romaji.drill langdrill-0.3/src/langdrill langdrill-0.3/src/french.drill patching file src/Makefile patching file src/config.hh patching file src/main.hh patching file src/config.cc patching file src/main.cc patching file src/main.cc Hunk #1 succeeded at 964 (offset 2 lines). Hunk #2 succeeded at 987 (offset 2 lines). Hunk #3 succeeded at 1054 (offset 2 lines). patching file README patching file src/french.drill patching file src/Makefile patching file src/japanese.drill patching file src/Makefile patching file src/swedish.drill patching file src/Makefile patching file src/Makefile patching file src/Makefile cd src && make all make[1]: Entering directory '/usr/src/slapt-src-x86_64/misc/langdrill/langdrill-0.3/src' Makefile:37: warning: ignoring prerequisites on suffix rule definition Makefile:37: warning: ignoring prerequisites on suffix rule definition rm -f langdrill core g++ -O2 -fPIC -DTARGET='"langdrill"' -DDRILL_DEF='"default.drill"' -DDRILL_DIR='"/usr/share/langdrill"' `pkg-config --cflags gtk+-2.0` `vdk-config-2 --cflags` -Wall -c main.cc -o main.o In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/vdk-2/vdk/vdkobj.h:30, from /usr/include/vdk-2/vdk/evhandle.h:28, from /usr/include/vdk-2/vdk/vdk.h:30, from main.hh:36, from main.cc:30: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: ‘GTypeDebugFlags’ is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/include/vdk-2/vdk/vdkobj.h:30, from /usr/include/vdk-2/vdk/evhandle.h:28, from /usr/include/vdk-2/vdk/vdk.h:30, from main.hh:36, from main.cc:30: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/vdk-2/vdk/vdkobj.h:30, from /usr/include/vdk-2/vdk/evhandle.h:28, from /usr/include/vdk-2/vdk/vdk.h:30, from main.hh:36, from main.cc:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: ‘GTimeVal’ is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/include/vdk-2/vdk/vdkobj.h:30, from /usr/include/vdk-2/vdk/evhandle.h:28, from /usr/include/vdk-2/vdk/vdk.h:30, from main.hh:36, from main.cc:30: /usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here 545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/vdk-2/vdk/vdkobj.h:32, from /usr/include/vdk-2/vdk/evhandle.h:28, from /usr/include/vdk-2/vdk/vdk.h:30, from main.hh:36, from main.cc:30: /usr/include/vdk-2/vdk/dlist.h: In member function ‘int VDKList::at(T*)’: /usr/include/vdk-2/vdk/dlist.h:362:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 362 | register int t = 0; | ^ In file included from /usr/include/vdk-2/vdk/vdkcustom.h:31, from /usr/include/vdk-2/vdk/vdkclist.h:29, from /usr/include/vdk-2/vdk/vdk.h:47, from main.hh:36, from main.cc:30: /usr/include/vdk-2/vdk/vdkarray.h: In copy constructor ‘VDKArray::VDKArray(const VDKArray&)’: /usr/include/vdk-2/vdk/vdkarray.h:156:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 156 | for(register int i = 0;i < xDim; i++) start[i] = v.start[i]; | ^ /usr/include/vdk-2/vdk/vdkarray.h: In member function ‘void VDKArray::resize(int)’: /usr/include/vdk-2/vdk/vdkarray.h:187:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 187 | for(register int i = 0;i < s; i++) *ptemp++ = *pstart++; | ^ /usr/include/vdk-2/vdk/vdkarray.h: In member function ‘VDKArray& VDKArray::operator=(const VDKArray&)’: /usr/include/vdk-2/vdk/vdkarray.h:204:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 204 | for(register int i = 0;i < xDim; i++) | ^ /usr/include/vdk-2/vdk/vdkarray.h: In member function ‘virtual int VDKArray::operator==(VDKArray&)’: /usr/include/vdk-2/vdk/vdkarray.h:215:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register int i; | ^ In file included from /usr/include/vdk-2/vdk/vdk.h:51, from main.hh:36, from main.cc:30: /usr/include/vdk-2/vdk/numentry.h: At global scope: /usr/include/vdk-2/vdk/numentry.h:37:62: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 37 | VDKNumericEntry(VDKForm* owner,int maxLen = 0, char* def = ""); | ^~ In file included from /usr/include/vdk-2/vdk/vdk.h:53, from main.hh:36, from main.cc:30: /usr/include/vdk-2/vdk/vdkdate.h:105:57: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 105 | calendardate(char* s, int mode = mmddyyyy, char* sep =".-/"); | ^~~~~ In file included from /usr/include/vdk-2/vdk/vdk.h:65, from main.hh:36, from main.cc:30: /usr/include/vdk-2/vdk/filedlg.h:64:29: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 64 | gchar* title = ""); | ^~ main.cc: In member function ‘bool MyLangForm::changeAnswerButtons()’: main.cc:70:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 70 | _sbar->Push("The program needs at least 2 possible answers."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cc: In member function ‘void MyLangForm::loadLangDrillRC(bool, char*)’: main.cc:205:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 205 | _sbar->Push("Could not load the file. Reverting to old values."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cc: In member function ‘bool MyLangForm::parseLangDrillRC(MyConfig*, MyLangSetup&)’: main.cc:353:30: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 353 | sect = tempConfig->Section("Application"); | ^~~~~~~~~~~~~ main.cc:355:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 355 | if((key = sect->Key("compatVersion"))) | ^~~~~~~~~~~~~~~ main.cc:357:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 357 | if((key = sect->Key("sense"))) | ^~~~~~~ main.cc:359:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 359 | if((key = sect->Key("directSenseName"))) | ^~~~~~~~~~~~~~~~~ main.cc:361:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 361 | if((key = sect->Key("reverseSenseName"))) | ^~~~~~~~~~~~~~~~~~ main.cc:363:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 363 | if((key = sect->Key("quizzAnswerNr"))) | ^~~~~~~~~~~~~~~ main.cc:365:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 365 | if((key = sect->Key("timer"))) | ^~~~~~~ main.cc:367:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 367 | if((key = sect->Key("limitedAnswerNr"))) | ^~~~~~~~~~~~~~~~~ main.cc:369:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 369 | if((key = sect->Key("limitedAnswers"))) | ^~~~~~~~~~~~~~~~ main.cc:371:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 371 | if((key = sect->Key("hideWindow"))) | ^~~~~~~~~~~~ main.cc:373:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 373 | if((key = sect->Key("useTimer"))) | ^~~~~~~~~~ main.cc: In constructor ‘MyLangForm::MyLangForm(VDKApplication*, int*, char**)’: main.cc:558:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 558 | :VDKForm(app,"Language Drills") | ^~~~~~~~~~~~~~~~~ main.cc: In member function ‘virtual void MyLangForm::Setup()’: main.cc:740:37: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 740 | _quizzFrame = new VDKFrame( this, "What's this ?", | ^~~~~~~~~~~~~~~ main.cc:764:27: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 764 | = new VDKFrame( this, "What's this ?", | ^~~~~~~~~~~~~~~ main.cc:783:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 783 | "key_press_event", | ^~~~~~~~~~~~~~~~~ main.cc:801:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 801 | new VDKCheckButton( this, "Hide Window"), | ^~~~~~~~~~~~~ main.cc:805:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 805 | new VDKCheckButton( this, "Use Answer Step" ), | ^~~~~~~~~~~~~~~~~ main.cc:809:44: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 809 | new VDKCheckButton( this, "Use Timer"), | ^~~~~~~~~~~ main.cc:834:35: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 834 | senseFrame = new VDKFrame(this, "Sense", v_box, shadow_etched_out ); | ^~~~~~~ main.cc:852:49: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 852 | VDKFrame * answersFrame = new VDKFrame( this, "Possible Answers ( < 99 )", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cc:652:34: warning: variable ‘button’ set but not used [-Wunused-but-set-variable] 652 | VDKRadioButton *button; | ^~~~~~ main.cc: In member function ‘void MyLangForm::QuizzSetup(int, int, int, int)’: main.cc:950:32: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 950 | "clicked", | ^~~~~~~~~ main.cc: In member function ‘bool MyLangForm::LoadClicked(VDKObject*)’: main.cc:1016:38: warning: ISO C++ forbids converting a string constant to ‘gchar*’ {aka ‘char*’} [-Wwrite-strings] 1016 | "Choose a lesson please"); | ^~~~~~~~~~~~~~~~~~~~~~~~ main.cc: In member function ‘bool MyLangForm::SenseToggled(VDKObject*)’: main.cc:1202:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1202 | _sbar->Push(" was not triggered by a RadioButton !"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main.cc: In member function ‘bool MyLangForm::StartClicked(VDKObject*)’: main.cc:1229:15: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1229 | _sbar->Push("Starting quizzes. All counters set to 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/vdk-2/vdk/vdkcustom.h:31, from /usr/include/vdk-2/vdk/vdkclist.h:29, from /usr/include/vdk-2/vdk/vdk.h:47, from main.hh:36, from main.cc:30: /usr/include/vdk-2/vdk/vdkarray.h: In instantiation of ‘VDKArray& VDKArray::operator=(const VDKArray&) [with T = int]’: main.cc:216:35: required from here /usr/include/vdk-2/vdk/vdkarray.h:204:24: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 204 | for(register int i = 0;i < xDim; i++) | ^ /usr/include/vdk-2/vdk/vdkarray.h: In instantiation of ‘void VDKArray::resize(int) [with T = VDKString]’: main.cc:218:25: required from here /usr/include/vdk-2/vdk/vdkarray.h:187:26: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 187 | for(register int i = 0;i < s; i++) *ptemp++ = *pstart++; | ^ /usr/include/vdk-2/vdk/vdkarray.h: In instantiation of ‘int VDKArray::operator==(VDKArray&) [with T = VDKString]’: /usr/include/vdk-2/vdk/vdkarray.h:212:5: required from here /usr/include/vdk-2/vdk/vdkarray.h:215:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 215 | register int i; | ^ /usr/include/vdk-2/vdk/vdkarray.h: In instantiation of ‘int VDKArray::operator==(VDKArray&) [with T = int]’: /usr/include/vdk-2/vdk/vdkarray.h:212:5: required from here /usr/include/vdk-2/vdk/vdkarray.h:215:16: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] main.cc: In member function ‘void MyLangForm::loadLangDrillRC(bool, char*)’: main.cc:213:7: warning: ‘selectedNr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 213 | int selectedNr; | ^~~~~~~~~~ g++ -O2 -fPIC -DTARGET='"langdrill"' -DDRILL_DEF='"default.drill"' -DDRILL_DIR='"/usr/share/langdrill"' `pkg-config --cflags gtk+-2.0` `vdk-config-2 --cflags` -Wall -c config.cc -o config.o In file included from config.hh:36, from config.cc:29: /usr/include/vdk-2/vdk/dlist.h: In member function ‘int VDKList::at(T*)’: /usr/include/vdk-2/vdk/dlist.h:362:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] 362 | register int t = 0; | ^ /usr/include/vdk-2/vdk/dlist.h: In instantiation of ‘int VDKList::at(T*) [with T = MyKey]’: /usr/include/vdk-2/vdk/dlist.h:394:10: required from ‘int VDKList::remove(T*) [with T = MyKey]’ config.cc:216:19: required from here /usr/include/vdk-2/vdk/dlist.h:362:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] /usr/include/vdk-2/vdk/dlist.h: In instantiation of ‘int VDKList::at(T*) [with T = MySection]’: /usr/include/vdk-2/vdk/dlist.h:394:10: required from ‘int VDKList::remove(T*) [with T = MySection]’ config.cc:313:19: required from here /usr/include/vdk-2/vdk/dlist.h:362:22: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister] g++ -O2 -fPIC -DTARGET='"langdrill"' -DDRILL_DEF='"default.drill"' -DDRILL_DIR='"/usr/share/langdrill"' `pkg-config --cflags gtk+-2.0` `vdk-config-2 --cflags` -Wall -o langdrill main.o config.o -Wl,--as-needed `vdk-config-2 --libs` `pkg-config --libs gtk+-2.0` make[1]: Leaving directory '/usr/src/slapt-src-x86_64/misc/langdrill/langdrill-0.3/src' cd src && make install make[1]: Entering directory '/usr/src/slapt-src-x86_64/misc/langdrill/langdrill-0.3/src' Makefile:37: warning: ignoring prerequisites on suffix rule definition Makefile:37: warning: ignoring prerequisites on suffix rule definition rm -f langdrill core g++ -g -DTARGET='"langdrill"' -DDRILL_DEF='"default.drill"' -DDRILL_DIR='"/usr/share/langdrill"' `pkg-config --cflags gtk+-2.0` `vdk-config-2 --cflags` -Wall -o langdrill main.o config.o -Wl,--as-needed `vdk-config-2 --libs` `pkg-config --libs gtk+-2.0` install -d /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/bin /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/share/langdrill /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/man/man1 install ./langdrill /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/bin install -m644 japanese.drill romaji.drill french.drill swedish.drill /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/share/langdrill ln -sf japanese.drill /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/share/langdrill/default.drill install -m644 ../docs/langdrill.1 /usr/src/slapt-src-x86_64/misc/langdrill/package-langdrill/usr/man/man1 make[1]: Leaving directory '/usr/src/slapt-src-x86_64/misc/langdrill/langdrill-0.3/src' Slackware package maker, version 3.14159265. Searching for symbolic links: usr/share/langdrill/default.drill japanese.drill Making symbolic link creation script: ( cd usr/share/langdrill ; rm -rf default.drill ) ( cd usr/share/langdrill ; ln -sf japanese.drill default.drill ) It is recommended that you make these lines your new installation script. Would you like to make this stuff the install script for this package and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/share/langdrill/default.drill' Creating your new ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/misc/langdrill/langdrill-0.3-x86_64-1salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/langdrill usr/doc/ usr/doc/langdrill-0.3/ usr/doc/langdrill-0.3/AUTHORS usr/doc/langdrill-0.3/BUGS usr/doc/langdrill-0.3/COPYING usr/doc/langdrill-0.3/INSTALL usr/doc/langdrill-0.3/NEWS usr/doc/langdrill-0.3/README usr/doc/langdrill-0.3/THANKS usr/doc/langdrill-0.3/TODO usr/doc/langdrill-0.3/langdrill.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/langdrill.1.gz usr/share/ usr/share/langdrill/ usr/share/langdrill/french.drill usr/share/langdrill/japanese.drill usr/share/langdrill/romaji.drill usr/share/langdrill/swedish.drill Slackware package /usr/src/slapt-src-x86_64/misc/langdrill/langdrill-0.3-x86_64-1salix15.0.txz created. Installing package langdrill-0.3-x86_64-1salix15.0... | langdrill (language drill tests) | | This is langrill, a language drill program. It is used to test your | vocabulary in foreign languages. | | Homepage: https://tracker.debian.org/pkg/langdrill | | | | | | |