tar (child): /usr/src/slapt-src-x86_64/network/pidgin-whatsapp/whatsapp-purple-0.8.6.tar.gz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now chmod: cannot operate on dangling symlink './win32/libwhatsapp.dll' esc... 0%100%100%100%100%100%Done whatsapp-purple-0.8.6/ whatsapp-purple-0.8.6/.gitignore whatsapp-purple-0.8.6/.mailmap whatsapp-purple-0.8.6/.travis.yml whatsapp-purple-0.8.6/Makefile whatsapp-purple-0.8.6/Makefile.mingw whatsapp-purple-0.8.6/README.md whatsapp-purple-0.8.6/contacts.h whatsapp-purple-0.8.6/databuffer.cc whatsapp-purple-0.8.6/databuffer.h whatsapp-purple-0.8.6/debian/ whatsapp-purple-0.8.6/debian/changelog whatsapp-purple-0.8.6/debian/compat whatsapp-purple-0.8.6/debian/control whatsapp-purple-0.8.6/debian/copyright whatsapp-purple-0.8.6/debian/dirs whatsapp-purple-0.8.6/debian/rules whatsapp-purple-0.8.6/imgutil.c whatsapp-purple-0.8.6/imgutil.h whatsapp-purple-0.8.6/keygen.cc whatsapp-purple-0.8.6/keygen.h whatsapp-purple-0.8.6/libwhatsapp.rc whatsapp-purple-0.8.6/message.cc whatsapp-purple-0.8.6/message.h whatsapp-purple-0.8.6/rc4.cc whatsapp-purple-0.8.6/rc4.h whatsapp-purple-0.8.6/tinfl.c whatsapp-purple-0.8.6/tree.cc whatsapp-purple-0.8.6/tree.h whatsapp-purple-0.8.6/wa_connection.h whatsapp-purple-0.8.6/wa_constants.h whatsapp-purple-0.8.6/wa_purple.cc whatsapp-purple-0.8.6/wa_util.cc whatsapp-purple-0.8.6/wa_util.h whatsapp-purple-0.8.6/wacommon.h whatsapp-purple-0.8.6/wadict.h whatsapp-purple-0.8.6/whatsapp-protocol.cc whatsapp-purple-0.8.6/whatsapp.png whatsapp-purple-0.8.6/whatsapp16.png whatsapp-purple-0.8.6/whatsapp22.png whatsapp-purple-0.8.6/whatsapp48.png whatsapp-purple-0.8.6/win32/ whatsapp-purple-0.8.6/win32/installer.nsi whatsapp-purple-0.8.6/win32/libwhatsapp.dll whatsapp-purple-0.8.6/win32/whatsapp-purple-pidgin.ico whatsapp-purple-0.8.6/win32/whatsapp.png whatsapp-purple-0.8.6/win32/whatsapp16.png whatsapp-purple-0.8.6/win32/whatsapp22.png whatsapp-purple-0.8.6/win32/whatsapp48.png whatsapp-purple-0.8.6/win32/wizard.bmp gcc -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o tinfl.o tinfl.c tinfl.c: In function ‘tinfl_decompress’: tinfl.c:302:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] 302 | for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8; | ^~~ tinfl.c:302:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘for’ 302 | for ( i = 0; i <= 143; ++i) *p++ = 8; for ( ; i <= 255; ++i) *p++ = 9; for ( ; i <= 279; ++i) *p++ = 7; for ( ; i <= 287; ++i) *p++ = 8; | ^~~ gcc -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o imgutil.o imgutil.c imgutil.c: In function ‘imgProfile’: imgutil.c:10:52: warning: passing argument 1 of ‘FreeImage_OpenMemory’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 10 | FIMEMORY * inimgmem = FreeImage_OpenMemory(data, size); | ^~~~ In file included from imgutil.c:2: /usr/include/FreeImage.h:828:59: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’ 828 | DLL_API FIMEMORY *DLL_CALLCONV FreeImage_OpenMemory(BYTE *data FI_DEFAULT(0), DWORD size_in_bytes FI_DEFAULT(0)); | ~~~~~~^~~~ imgutil.c: In function ‘imgThumbnail’: imgutil.c:53:52: warning: passing argument 1 of ‘FreeImage_OpenMemory’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 53 | FIMEMORY * inimgmem = FreeImage_OpenMemory(data, size); | ^~~~ In file included from imgutil.c:2: /usr/include/FreeImage.h:828:59: note: expected ‘BYTE *’ {aka ‘unsigned char *’} but argument is of type ‘const unsigned char *’ 828 | DLL_API FIMEMORY *DLL_CALLCONV FreeImage_OpenMemory(BYTE *data FI_DEFAULT(0), DWORD size_in_bytes FI_DEFAULT(0)); | ~~~~~~^~~~ g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o whatsapp-protocol.o whatsapp-protocol.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o wa_util.o wa_util.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o rc4.o rc4.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o keygen.o keygen.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o tree.o tree.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o databuffer.o databuffer.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o message.o message.cc g++ -c -O2 -Wall -Wno-unused-function -fPIC -DPURPLE_PLUGINS -DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -std=c++11 -o wa_purple.o wa_purple.cc wa_purple.cc: In function ‘void waprpl_tooltip_text(PurpleBuddy*, PurpleNotifyUserInfo*, gboolean)’: wa_purple.cc:145:24: warning: comparison of integer expressions of different signedness: ‘long long unsigned int’ and ‘int’ [-Wsign-compare] 145 | else if (lseen == ~0) | ~~~~~~^~~~~ wa_purple.cc: In function ‘int hasht_cmp_convo(GHashTable*, void*)’: wa_purple.cc:344:74: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 344 | return (chatid_to_convo((char*)g_hash_table_lookup(hasht, "id")) == *((int *)data)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ wa_purple.cc: In function ‘void query_icon(PurpleConnection*)’: wa_purple.cc:519:75: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 519 | purple_buddy_icons_set_for_user(acc, who.c_str(), g_memdup(icon.c_str(), icon.size()), icon.size(), hash.c_str()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from wa_purple.cc:35: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ wa_purple.cc:515:13: warning: unused variable ‘len’ [-Wunused-variable] 515 | int len; | ^~~ wa_purple.cc: In function ‘void waprpl_process_incoming_events(PurpleConnection*)’: wa_purple.cc:630:73: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 630 | int imgid = purple_imgstore_add_with_id(g_memdup(im->preview.c_str(), im->preview.size()), im->preview.size(), NULL); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from wa_purple.cc:35: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ wa_purple.cc:642:73: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 642 | int imgid = purple_imgstore_add_with_id(g_memdup(lm->preview.c_str(), lm->preview.size()), lm->preview.size(), NULL); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from wa_purple.cc:35: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ wa_purple.cc: In function ‘void waprpl_remove_buddy(PurpleConnection*, PurpleBuddy*, PurpleGroup*)’: wa_purple.cc:948:30: warning: unused variable ‘wconn’ [-Wunused-variable] 948 | whatsapp_connection *wconn = (whatsapp_connection*)purple_connection_get_protocol_data(gc); | ^~~~~ wa_purple.cc:949:21: warning: unused variable ‘name’ [-Wunused-variable] 949 | const char *name = purple_buddy_get_name(buddy); | ^~~~ wa_purple.cc: In function ‘void waprpl_get_info(PurpleConnection*, const char*)’: wa_purple.cc:1080:63: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 1080 | int iid = purple_imgstore_add_with_id(g_memdup(icon.c_str(), icon.size()), icon.size(), NULL); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from wa_purple.cc:35: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ wa_purple.cc: At global scope: wa_purple.cc:1480:17: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1480 | "png,gif,bmp,tiff,jpg", /* format */ | ^~~~~~~~~~~~~~~~~~~~~~ wa_purple.cc:1608:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1608 | "prpl-whatsapp", /* id */ | ^~~~~~~~~~~~~~~ wa_purple.cc:1609:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1609 | "WhatsApp", /* name */ | ^~~~~~~~~~ wa_purple.cc:1610:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1610 | "0.8.6", /* version */ | ^~~~~~~ wa_purple.cc:1611:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1611 | "WhatsApp protocol for libpurple", /* summary */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wa_purple.cc:1612:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1612 | "WhatsApp protocol for libpurple", /* description */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wa_purple.cc:1613:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1613 | "David Guillen Fandos (david@davidgf.net)", /* author */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wa_purple.cc:1614:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 1614 | "http://davidgf.net", /* homepage */ | ^~~~~~~~~~~~~~~~~~~~ g++ -shared -pipe -o libwhatsapp.so tinfl.o imgutil.o whatsapp-protocol.o wa_util.o rc4.o keygen.o tree.o databuffer.o message.o wa_purple.o -lpurple -lglib-2.0 -lfreeimage install -D libwhatsapp.so /usr/src/slapt-src-x86_64/network/pidgin-whatsapp/package-pidgin-whatsapp/usr/lib64/purple-2/libwhatsapp.so install -D -m 644 whatsapp16.png /usr/src/slapt-src-x86_64/network/pidgin-whatsapp/package-pidgin-whatsapp/usr/share/pixmaps/pidgin/protocols/16/whatsapp.png install -D -m 644 whatsapp22.png /usr/src/slapt-src-x86_64/network/pidgin-whatsapp/package-pidgin-whatsapp/usr/share/pixmaps/pidgin/protocols/22/whatsapp.png install -D -m 644 whatsapp48.png /usr/src/slapt-src-x86_64/network/pidgin-whatsapp/package-pidgin-whatsapp/usr/share/pixmaps/pidgin/protocols/48/whatsapp.png Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. 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/network/pidgin-whatsapp/pidgin-whatsapp-0.8.6-x86_64-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/doc/ usr/doc/pidgin-whatsapp-0.8.6/ usr/doc/pidgin-whatsapp-0.8.6/pidgin-whatsapp.SlackBuild usr/lib64/ usr/lib64/purple-2/ usr/lib64/purple-2/libwhatsapp.so usr/share/ usr/share/pixmaps/ usr/share/pixmaps/pidgin/ usr/share/pixmaps/pidgin/protocols/ usr/share/pixmaps/pidgin/protocols/16/ usr/share/pixmaps/pidgin/protocols/16/whatsapp.png usr/share/pixmaps/pidgin/protocols/22/ usr/share/pixmaps/pidgin/protocols/22/whatsapp.png usr/share/pixmaps/pidgin/protocols/48/ usr/share/pixmaps/pidgin/protocols/48/whatsapp.png Slackware package /usr/src/slapt-src-x86_64/network/pidgin-whatsapp/pidgin-whatsapp-0.8.6-x86_64-1salix15.0.txz created. Installing package pidgin-whatsapp-0.8.6-x86_64-1salix15.0... | pidgin-whatsapp (WhatsApp Plugin for Pidgin) | | This is a WhatsApp protocol implementation for libpurple (Pidgin). | It supports (voice) messages, profile pictures, | group chats and the sending of files. | | | | Home: https://github.com/davidgfnet/whatsapp-purple | | | |