Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 29 May 2017, 05:52
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Suggestions
Modifying and Improving the ROX-filer
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 7 of 8 [111 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8 Next
Author Message
greengeek


Joined: 20 Jul 2010
Posts: 4579
Location: New Zealand

PostPosted: Thu 29 Sep 2016, 03:26    Post subject:  

Any tips how I go about downloading from the git page shown below? I clicked the clone/download button but nothing happened. I'm sure i have got stuff from git previously but can't seem to get anywhere with this today.

EDIT : - solved it. Seems like my old version of Firefox is no longer compatible with Git. Grabbed the master.zip using Slimjet browser instead. Skip my next post.
roxfilergit.jpg
 Description   
 Filesize   45.36 KB
 Viewed   651 Time(s)

roxfilergit.jpg


Last edited by greengeek on Thu 29 Sep 2016, 03:47; edited 1 time in total
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 4579
Location: New Zealand

PostPosted: Thu 29 Sep 2016, 03:39    Post subject:  

LazY Puppy wrote:
greengeek wrote:
Can you give me a tip how to use this?


Load the devx. It contains patch

Usage: patch orig-file patch-file

In terminal: patch --help gives more info


Thanks. I tried this but I am probably doing the wrong thing. I tried to apply the patch directly to the ROX-Filer file that is in my /usr/local/Apps/ROX-Filer directory (I copied it to /root temporarily)
Code:
# patch /root/ROX-Filer /root/james.patch
patching file /root/ROX-Filer
Hunk #1 FAILED at 4770.
1 out of 1 hunk FAILED -- saving rejects to file /root/ROX-Filer.rej
patching file /root/ROX-Filer
Hunk #1 FAILED at 215.
1 out of 1 hunk FAILED -- saving rejects to file /root/ROX-Filer.rej
patching file /root/ROX-Filer
Hunk #1 FAILED at 196.
1 out of 1 hunk FAILED -- saving rejects to file /root/ROX-Filer.rej
#


I feel stupid. Is it stupid to run patch against the ROX-Filer binary?

.rej file contains:
Code:
--- filer.c   2016-09-24 23:16:08.703670506 +1000
+++ filer.c   2016-09-27 10:12:03.473382704 +1000
@@ -4770,3 +4770,8 @@
             GINT_TO_POINTER(action));
     save_learnt_mounts();
 }
+
+gboolean filer_show_popup_menu(GtkWidget *widget, FilerWindow *filer_window)
+{
+   return popup_menu(widget, filer_window);
+}
--- filer.h   2016-08-19 01:51:02.000000000 +1000
+++ filer.h   2016-09-27 10:12:20.173383116 +1000
@@ -215,5 +215,6 @@
 
 UnmountPrompt filer_get_unmount_action(const char *path);
 void filer_set_unmount_action(const char *path, UnmountPrompt action);
+gboolean filer_show_popup_menu(GtkWidget *widget, FilerWindow *filer_window);
 
 #endif /* _FILER_H */
--- toolbar.c   2016-08-04 20:45:50.000000000 +1000
+++ toolbar.c   2016-09-27 10:14:34.893386438 +1000
@@ -196,6 +196,10 @@
    {N_("Help"), GTK_STOCK_HELP, N_("Show ROX-Filer help"),
     toolbar_help_clicked, DROP_NONE, TRUE,
     FALSE},
+
+   {N_("Context Menu"), GTK_STOCK_INDEX, N_("Show ROX-Filer context menu"),
+    filer_show_popup_menu, DROP_NONE, TRUE,
+    FALSE},
 };
 
 
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 4579
Location: New Zealand

PostPosted: Thu 29 Sep 2016, 04:15    Post subject:  

OK, I managed to download the master.zip and tried to follow James howto compile and got the following response in the terminal:

Code:
# cd /root/roxfix2/rox-filer-master/
# patch -Np1 -i /root/james.patch
patching file ROX-Filer/src/filer.c
Hunk #1 succeeded at 4682 (offset -88 lines).
patching file ROX-Filer/src/filer.h
patching file ROX-Filer/src/toolbar.c
# cd ROX-Filer
# ./AppRun --compile^C
ERROR from ./AppRun:
I cannot find an executable binary.
Trying to compile...
#


The ./AppRun part seemed to go haywire:

Code:
AppRun terminal shows:

Compiling /root/roxfix2/rox-filer-master/ROX-Filer... please wait...
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for GCC version... 4.7.1
checking whether to disable pointer sign warning... yes
checking whether to disable stack protector... yes
checking that pkg-config runs... yes
checking that sm (version >= 1) is installed... yes
checking that gtk+-2.0 (version >= 2.12.0) is installed... yes
checking that libxml-2.0 (version >= 2.0.0) is installed... yes
checking that shared-mime-info (version >= 0.14) is installed... yes
checking if pango (version >= 1.1.2) is installed... yes; enabling better wrapping
checking how to run the C preprocessor... gcc -E
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... yes
checking whether file -b works... yes
checking for large file support... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... 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 fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.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 mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking sys/mntent.h usability... no
checking sys/mntent.h presence... no
checking for sys/mntent.h... no
checking apsymbols.h usability... no
checking apsymbols.h presence... no
checking for apsymbols.h... no
checking apbuild/apsymbols.h usability... no
checking apbuild/apsymbols.h presence... no
checking for apbuild/apsymbols.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for size_t... yes
checking for gethostname... yes
checking for unsetenv... yes
checking for mkdir... yes
checking for rmdir... yes
checking for strdup... yes
checking for strtol... yes
checking for statvfs... yes
checking for statfs... yes
checking for mbrtowc... yes
checking for floor in -lm... yes
checking for dlsym in -ldl... yes
checking for gettext in -lintl... no
checking for getopt_long in -lgnugetopt... no
checking for getopt_long... yes
checking for attropen... no
checking for getxattr... yes
checking attr/xattr.h usability... yes
checking attr/xattr.h presence... yes
checking for attr/xattr.h... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking extracting version information... version 2.11
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
rm -f *.o Makefile.bak
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o abox.o /root/roxfix2/rox-filer-master/ROX-Filer/src/abox.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o action.o /root/roxfix2/rox-filer-master/ROX-Filer/src/action.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o appinfo.o /root/roxfix2/rox-filer-master/ROX-Filer/src/appinfo.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o appmenu.o /root/roxfix2/rox-filer-master/ROX-Filer/src/appmenu.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o bind.o /root/roxfix2/rox-filer-master/ROX-Filer/src/bind.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o bookmarks.o /root/roxfix2/rox-filer-master/ROX-Filer/src/bookmarks.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o bulk_rename.o /root/roxfix2/rox-filer-master/ROX-Filer/src/bulk_rename.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o cell_icon.o /root/roxfix2/rox-filer-master/ROX-Filer/src/cell_icon.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o choices.o /root/roxfix2/rox-filer-master/ROX-Filer/src/choices.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o collection.o /root/roxfix2/rox-filer-master/ROX-Filer/src/collection.c
gcc -I. -I/root/roxfix2/rox-filer-master/ROX-Filer/src -DHAVE_CONFIG_H  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o dir.o /root/roxfix2/rox-filer-master/ROX-Filer/src/dir.c
/root/roxfix2/rox-filer-master/ROX-Filer/src/dir.c: In function ‘insert_item’:
/root/roxfix2/rox-filer-master/ROX-Filer/src/dir.c:915:7: error: void value not ignored as it ought to be
make: *** [dir.o] Error 1
Compile failed
Press Return...



Am I even close?
Back to top
View user's profile Send private message 
phat7

Joined: 05 Jun 2015
Posts: 79

PostPosted: Thu 29 Sep 2016, 04:53    Post subject:  

jamesbond wrote:
Each time rox opens a window, or adding a pinboard icon, it will perform hostname lookup. If your network is slow, especially if you DNS resolution is slow, this will slows down Rox - a lot.
What happens when I'm not conncted. Will Rox be faster or even slower?
Back to top
View user's profile Send private message 
CatDude


Joined: 03 Jan 2007
Posts: 1562
Location: UK

PostPosted: Thu 29 Sep 2016, 06:25    Post subject:  

Hi

@ greengeek

greengeek wrote:
OK, I managed to download the master.zip and tried to follow James howto compile and got the following response in the terminal:

Code:
# cd /root/roxfix2/rox-filer-master/
# patch -Np1 -i /root/james.patch
patching file ROX-Filer/src/filer.c
Hunk #1 succeeded at 4682 (offset -88 lines).
patching file ROX-Filer/src/filer.h
patching file ROX-Filer/src/toolbar.c
# cd ROX-Filer
# ./AppRun --compile^C
ERROR from ./AppRun:
I cannot find an executable binary.
Trying to compile...
#


I assume that you copied the commands as shown in jamesbond's out2.gif
If so, i believe that the command:
Code:
./AppRun --compile^C

should actually be:
Code:
./AppRun --compile

The ^C part comes from James doing a Ctrl+C in the terminal.
I'm sure James will confirm this (or not, if that's the case)

Hope this helps.

CatDude
.

_________________

Back to top
View user's profile Send private message 
jamesbond

Joined: 26 Feb 2007
Posts: 3050
Location: The Blue Marble

PostPosted: Thu 29 Sep 2016, 09:01    Post subject:  

@greengeek, @CatDude:
Quote:
The ^C part comes from James doing a Ctrl+C in the terminal.
I'm sure James will confirm this (or not, if that's the case)

Yes, this is correct. The real process is to run "./AppRun --compile", without the ^C.
I pressed that Ctrl+C because I had to stop the recording, otherwise the size of output .gif file will grow beyond what is allowed in the forum. Sorry for the confusion.

@greengeek:
Quote:
Am I even close?

Not close, you hit the bull's eye. You did right.

This problem:
Code:
libxml-2.0 sm ice`   -c -o dir.o /root/roxfix2/rox-filer-master/ROX-Filer/src/dir.c
/root/roxfix2/rox-filer-master/ROX-Filer/src/dir.c: In function ‘insert_item’:
/root/roxfix2/rox-filer-master/ROX-Filer/src/dir.c:915:7: error: void value not ignored as it ought to be
make: *** [dir.o] Error 1

is caused because your glib is too old (not "glibc", its "glib" which is too old).

As I said in my prior reply to RSH, rox-jun7 is a relatively new development and I'm not surprised that jun7 uses modern glib functions. You can try to download the older rox filer (from Thomas Leonard, the original developer) from here: https://github.com/rox-desktop/rox-filer. Or best, you should ask your puppy developer for the source s/he used for your puppy. Preferably with all other distro-specific patches (if any) already applied.

@phat7 - if you are not connected to the network, my "make-rox-faster" patch won't have any effect.

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
greengeek


Joined: 20 Jul 2010
Posts: 4579
Location: New Zealand

PostPosted: Fri 30 Sep 2016, 02:54    Post subject:  

CatDude wrote:
If so, i believe that the command:
Code:
./AppRun --compile^C

should actually be:
Code:
./AppRun --compile
Thanks CatDude.

jamesbond wrote:
Yes, this is correct. The real process is to run "./AppRun --compile", without the ^C...
You can try to download the older rox filer (from Thomas Leonard, the original developer) from here: https://github.com/rox-desktop/rox-filer.
Thanks for the compile method syntax - I had no chance without that. (Still don't actually understand it Smile ). And thanks for the patch itself. The compile seemed to run successfully and did create the new "context" icon on the function bar. It also made a few other changes - directory icons look different and thumbnails is switched on - so I need to look closer at how to use the exact ROX-Filer master file that suits my Slacko 5.6 derivative.

There were a lot of "error" comments in the compile. Sorry about the long post but thought I'd post them here for posterity:
Code:
# mkdir xxx
# cd xxx
# cd rox-filer-master/
# patch -Np1 -i /root/james.patch
patching file ROX-Filer/src/filer.c
Hunk #1 succeeded at 3647 (offset -1123 lines).
patching file ROX-Filer/src/filer.h
Hunk #1 succeeded at 178 (offset -37 lines).
patching file ROX-Filer/src/toolbar.c
Hunk #1 succeeded at 158 (offset -38 lines).
# cd ROX-Filer
# ./AppRun --compile
Compiling /root/xxx/rox-filer-master/ROX-Filer... please wait...
No 'configure' script! Trying to run autoconf...
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for GCC version... 4.7.1
checking whether to disable pointer sign warning... yes
checking whether to disable stack protector... yes
checking that pkg-config runs... yes
checking that sm (version >= 1) is installed... yes
checking that gtk+-2.0 (version >= 2.12.0) is installed... yes
checking that libxml-2.0 (version >= 2.0.0) is installed... yes
checking that shared-mime-info (version >= 0.14) is installed... yes
checking if pango (version >= 1.1.2) is installed... yes; enabling better wrapping
checking how to run the C preprocessor... gcc -E
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... yes
checking whether file -b works... yes
checking for large file support... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... 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 fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.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 mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking sys/ucred.h usability... no
checking sys/ucred.h presence... no
checking for sys/ucred.h... no
checking sys/mntent.h usability... no
checking sys/mntent.h presence... no
checking for sys/mntent.h... no
checking apsymbols.h usability... no
checking apsymbols.h presence... no
checking for apsymbols.h... no
checking apbuild/apsymbols.h usability... no
checking apbuild/apsymbols.h presence... no
checking for apbuild/apsymbols.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking wctype.h usability... yes
checking wctype.h presence... yes
checking for wctype.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking sys/inotify.h usability... yes
checking sys/inotify.h presence... yes
checking for sys/inotify.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for size_t... yes
checking for gethostname... yes
checking for unsetenv... yes
checking for mkdir... yes
checking for rmdir... yes
checking for strdup... yes
checking for strtol... yes
checking for statvfs... yes
checking for statfs... yes
checking for mbrtowc... yes
checking for floor in -lm... yes
checking for dlsym in -ldl... yes
checking for gettext in -lintl... no
checking for getopt_long in -lgnugetopt... no
checking for getopt_long... yes
checking for attropen... no
checking for getxattr... yes
checking attr/xattr.h usability... yes
checking attr/xattr.h presence... yes
checking for attr/xattr.h... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking extracting version information... version 2.11
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
rm -f *.o Makefile.bak
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o abox.o /root/xxx/rox-filer-master/ROX-Filer/src/abox.c
/root/xxx/rox-filer-master/ROX-Filer/src/abox.c: In function ‘abox_add_filename’:
/root/xxx/rox-filer-master/ROX-Filer/src/abox.c:487:7: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o action.o /root/xxx/rox-filer-master/ROX-Filer/src/action.c
/root/xxx/rox-filer-master/ROX-Filer/src/action.c: In function ‘do_delete’:
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:960:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c: In function ‘do_find’:
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:1063:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c: In function ‘usage_cb’:
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:1711:8: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c: In function ‘chmod_cb’:
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:1889:9: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/action.c: In function ‘settype_cb’:
/root/xxx/rox-filer-master/ROX-Filer/src/action.c:1920:9: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o appinfo.o /root/xxx/rox-filer-master/ROX-Filer/src/appinfo.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o appmenu.o /root/xxx/rox-filer-master/ROX-Filer/src/appmenu.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o bind.o /root/xxx/rox-filer-master/ROX-Filer/src/bind.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o bookmarks.o /root/xxx/rox-filer-master/ROX-Filer/src/bookmarks.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o bulk_rename.o /root/xxx/rox-filer-master/ROX-Filer/src/bulk_rename.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o cell_icon.o /root/xxx/rox-filer-master/ROX-Filer/src/cell_icon.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o choices.o /root/xxx/rox-filer-master/ROX-Filer/src/choices.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o collection.o /root/xxx/rox-filer-master/ROX-Filer/src/collection.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o dir.o /root/xxx/rox-filer-master/ROX-Filer/src/dir.c
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c: In function ‘dir_check_this’:
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:316:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c: In function ‘dir_force_update_path’:
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:362:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c: At top level:
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:324:13: warning: ‘drop_notify’ defined but not used [-Wunused-function]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c: In function ‘insert_item’:
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:783:4: warning: ‘old.gid’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:782:4: warning: ‘old.uid’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:784:4: warning: ‘old.mime_type’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:788:19: warning: ‘old._image’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:781:4: warning: ‘old.mtime’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:780:4: warning: ‘old.ctime’ may be used uninitialized in this function [-Wmaybe-uninitialized]
/root/xxx/rox-filer-master/ROX-Filer/src/dir.c:779:4: warning: ‘old.atime’ may be used uninitialized in this function [-Wmaybe-uninitialized]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o diritem.o /root/xxx/rox-filer-master/ROX-Filer/src/diritem.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o display.o /root/xxx/rox-filer-master/ROX-Filer/src/display.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o dnd.o /root/xxx/rox-filer-master/ROX-Filer/src/dnd.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o dropbox.o /root/xxx/rox-filer-master/ROX-Filer/src/dropbox.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o filer.o /root/xxx/rox-filer-master/ROX-Filer/src/filer.c
/root/xxx/rox-filer-master/ROX-Filer/src/filer.c: In function ‘change_to_parent’:
/root/xxx/rox-filer-master/ROX-Filer/src/filer.c:1300:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o find.o /root/xxx/rox-filer-master/ROX-Filer/src/find.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o fscache.o /root/xxx/rox-filer-master/ROX-Filer/src/fscache.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o gtksavebox.o /root/xxx/rox-filer-master/ROX-Filer/src/gtksavebox.c
/root/xxx/rox-filer-master/ROX-Filer/src/gtksavebox.c: In function ‘button_press_over_icon’:
/root/xxx/rox-filer-master/ROX-Filer/src/gtksavebox.c:393:5: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o gui_support.o /root/xxx/rox-filer-master/ROX-Filer/src/gui_support.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o i18n.o /root/xxx/rox-filer-master/ROX-Filer/src/i18n.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o icon.o /root/xxx/rox-filer-master/ROX-Filer/src/icon.c
/root/xxx/rox-filer-master/ROX-Filer/src/icon.c: In function ‘icon_set_path’:
/root/xxx/rox-filer-master/ROX-Filer/src/icon.c:468:4: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/icon.c: In function ‘filter_get_key’:
/root/xxx/rox-filer-master/ROX-Filer/src/icon.c:749:3: warning: ‘XKeycodeToKeysym’ is deprecated (declared at /usr/include/X11/Xlib.h:1695) [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o infobox.o /root/xxx/rox-filer-master/ROX-Filer/src/infobox.c
/root/xxx/rox-filer-master/ROX-Filer/src/infobox.c: In function ‘make_vbox’:
/root/xxx/rox-filer-master/ROX-Filer/src/infobox.c:217:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o log.o /root/xxx/rox-filer-master/ROX-Filer/src/log.c
/root/xxx/rox-filer-master/ROX-Filer/src/log.c: In function ‘log_info_paths’:
/root/xxx/rox-filer-master/ROX-Filer/src/log.c:109:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o main.o /root/xxx/rox-filer-master/ROX-Filer/src/main.c
/root/xxx/rox-filer-master/ROX-Filer/src/main.c: In function ‘main’:
/root/xxx/rox-filer-master/ROX-Filer/src/main.c:441:6: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o menu.o /root/xxx/rox-filer-master/ROX-Filer/src/menu.c
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c: In function ‘savebox_show’:
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c:1127:3: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c: In function ‘new_file_type_cb’:
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c:1419:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c:1435:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c: In function ‘new_file_type’:
/root/xxx/rox-filer-master/ROX-Filer/src/menu.c:1464:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o minibuffer.o /root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c
/root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c: In function ‘path_return_pressed’:
/root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c:313:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c: In function ‘path_changed’:
/root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c:508:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
/root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c: In function ‘search_in_dir’:
/root/xxx/rox-filer-master/ROX-Filer/src/minibuffer.c:630:2: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o modechange.o /root/xxx/rox-filer-master/ROX-Filer/src/modechange.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o mount.o /root/xxx/rox-filer-master/ROX-Filer/src/mount.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o options.o /root/xxx/rox-filer-master/ROX-Filer/src/options.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o panel.o /root/xxx/rox-filer-master/ROX-Filer/src/panel.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o pinboard.o /root/xxx/rox-filer-master/ROX-Filer/src/pinboard.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o pixmaps.o /root/xxx/rox-filer-master/ROX-Filer/src/pixmaps.c
/root/xxx/rox-filer-master/ROX-Filer/src/pixmaps.c: In function ‘pixmap_background_thumb’:
/root/xxx/rox-filer-master/ROX-Filer/src/pixmaps.c:335:4: warning: ‘g_basename’ is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:162): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o remote.o /root/xxx/rox-filer-master/ROX-Filer/src/remote.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o run.o /root/xxx/rox-filer-master/ROX-Filer/src/run.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o sc.o /root/xxx/rox-filer-master/ROX-Filer/src/sc.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o session.o /root/xxx/rox-filer-master/ROX-Filer/src/session.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o support.o /root/xxx/rox-filer-master/ROX-Filer/src/support.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o tasklist.o /root/xxx/rox-filer-master/ROX-Filer/src/tasklist.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o toolbar.o /root/xxx/rox-filer-master/ROX-Filer/src/toolbar.c
/root/xxx/rox-filer-master/ROX-Filer/src/toolbar.c:163:3: warning: initialization from incompatible pointer type [enabled by default]
/root/xxx/rox-filer-master/ROX-Filer/src/toolbar.c:163:3: warning: (near initialization for ‘all_tools[12].clicked’) [enabled by default]
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o type.o /root/xxx/rox-filer-master/ROX-Filer/src/type.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o usericons.o /root/xxx/rox-filer-master/ROX-Filer/src/usericons.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o view_collection.o /root/xxx/rox-filer-master/ROX-Filer/src/view_collection.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o view_details.o /root/xxx/rox-filer-master/ROX-Filer/src/view_details.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o view_iface.o /root/xxx/rox-filer-master/ROX-Filer/src/view_iface.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o wrapped.o /root/xxx/rox-filer-master/ROX-Filer/src/wrapped.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xml.o /root/xxx/rox-filer-master/ROX-Filer/src/xml.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xtypes.o /root/xxx/rox-filer-master/ROX-Filer/src/xtypes.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmime.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmime.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmimeglob.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmimeglob.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmimeint.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmimeint.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmimemagic.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmimemagic.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmimeparent.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmimeparent.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmimealias.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmimealias.c
gcc -I. -I/root/xxx/rox-filer-master/ROX-Filer/src  -g -O2 -Wall -Wmissing-prototypes -Wno-pointer-sign -fno-stack-protector  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `pkg-config  --cflags gtk+-2.0 libxml-2.0 sm ice`   -c -o xdgmimecache.o /root/xxx/rox-filer-master/ROX-Filer/src/xdgmimecache.c
/root/xxx/rox-filer-master/ROX-Filer/src/xdgmimecache.c:45:2: warning: #warning Building xdgmime without MMAP support. Binary "mime.cache" files will not be used. [-Wcpp]
gcc -o "ROX-Filer" abox.o action.o appinfo.o appmenu.o bind.o bookmarks.o bulk_rename.o cell_icon.o choices.o collection.o dir.o diritem.o display.o dnd.o dropbox.o filer.o find.o fscache.o gtksavebox.o gui_support.o i18n.o icon.o infobox.o log.o main.o menu.o minibuffer.o modechange.o mount.o options.o panel.o pinboard.o pixmaps.o remote.o run.o sc.o session.o support.o tasklist.o toolbar.o type.o usericons.o view_collection.o view_details.o view_iface.o wrapped.o xml.o xtypes.o xdgmime.o xdgmimeglob.o xdgmimeint.o xdgmimemagic.o xdgmimeparent.o xdgmimealias.o xdgmimecache.o   `pkg-config  --libs gtk+-2.0 libxml-2.0 sm ice| sed 's/-lpangoxft-[^ ]*//'` -ldl -lm   -lX11 -lm 
mv "ROX-Filer" "/root/xxx/rox-filer-master/ROX-Filer/src/.."
(cd "/root/xxx/rox-filer-master/ROX-Filer/src/.." && \
 objcopy --only-keep-debug ROX-Filer ROX-Filer.dbg && \
 strip ROX-Filer && \
 objcopy --add-gnu-debuglink=ROX-Filer.dbg ROX-Filer)
Done
#
NewROX-Filer_Context_icon.jpg
 Description   
 Filesize   57.26 KB
 Viewed   565 Time(s)

NewROX-Filer_Context_icon.jpg

Back to top
View user's profile Send private message 
torm


Joined: 07 Mar 2015
Posts: 86

PostPosted: Sat 08 Oct 2016, 10:01    Post subject:  

Skipped to git version, as it compiled as-is.
Cool
Actually both of those..


"Back" button on toolbar sounds like a good thing to start with.
Is there a way to make similar patch to what Amigo
wrote for gtk-1.2 on page4 here?

About the panel.
Maybe BMPanel2 is spartan, -only including the features that cannot be left out...
While rox-panel..
I know there were attempts in the past to provide some (python?) apps that could run from this,
if some extra dependencies were resolved.
Or that it could be used as Rox-pinboard replacement on extremely old hardware.
Now, for most users, I just don't understand the idea. Anyone uses it? For what?
And.. rox has a "tasklist" aside that,
as another separate widget Laughing
.. that anyone hardly notices.
A "finished and usable" panel would make a built-in
solution to extend Puppy with OpenBox, PekWM or
other window manager of choice, that don't have one by default.
Back to top
View user's profile Send private message 
jlst

Joined: 23 Nov 2012
Posts: 571

PostPosted: Mon 10 Oct 2016, 20:54    Post subject:  

wrong thread
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6746
Location: Auckland, New Zealand

PostPosted: Fri 11 Nov 2016, 06:48    Post subject:  

Re rox panel, I always thought it was as fantastic as the main filer, it just suffers from the rox ecosystem never having grown enough, and being too much based on python.
greengeek wrote:
greengeek wrote:
I would like to see rox filer modified to include an icon (on the top line) for the "create new directory" function.
I have changed my mind - I think it would be more useful to include an icon which brought up the rightclick context menu. That way "create new directory" function and a whole host of other functions would be available from that one icon.

This would be a great asset on touch screens.
(ok if you want to use keyboard shortcuts you can use the backslash key or the menu key to access the rightclick menu but it would be nice to have that ability direct from a touchscreen).

There must be a better solution ie to access more of the right and middle click functionality (try them on the toolbar icons if you haven't already). Some kind of "gestures" handler, useful for all apps? Adding a "single button" mode of some sort? Maybe you could long-click on anything and get asked if you want to do a middle click or.a right click?

_________________
If you have or know of a good gtkdialog application, please post a link here

Classic Puppy quotes

ROOT FOREVER
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 2871
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Mon 13 Mar 2017, 18:21    Post subject:  

Bonsoir,
I don't know if this is the right place to ask the question concerning Rox filer that I posted Arrow on this already old "SOLVED" thread (Wed Jan 07, 2015 8:44 am Post subject: opening browser from application).
Maybe I am just too eager to get this answer but as I didn't get any, I take the liberty to do it again on this "alive" thread.
I solved the problem of opening https url from my application (Dropbox) by creating this link inside /root/Choices/URI:
Code:
ln -s /usr/local/bin/defaultbrowser /root/Choices/URI/https

... but couldn't find the solution trying to open a local (/tmp) html file.
This is the error message I get (though this html fle is present and works if I click directly on it from /tmp):
Code:
<?xml version="1.0"?>
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"><env:Body xmlns:rox="http://rox.sourceforge.net/SOAP/ROX-Filer"><env:Fault xmlns:rpc="http://www.w3.org/2001/12/soap-rpc" xmlns:env="http://www.w3.org/2001/12/soap-envelope"><faultcode>Failed</faultcode><faultstring>/tmp/dbxlTZUtV3.html#ceab1215aa5e6c51dd211cb2051ddbeea0a7021f9438e0c8e786bfc5ffdb2949f59e737c45862b87a65332 n'est pas accessible</faultstring></env:Fault></env:Body></env:Envelope>

Any idea of the type of link (to the default browser) has to be created?

Thank you for your attention.
Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 3050
Location: The Blue Marble

PostPosted: Tue 14 Mar 2017, 17:51    Post subject:  

Exactly what is the command you're trying to run?
1. Firstly - try to run "rox /path/to/some/file.html", does it work?
2. Secondly try to run "rox -U file:///path/to/some/file.html", does it work?

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 2871
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Wed 15 Mar 2017, 05:02    Post subject:  

Thank you.
Both work fine!
jamesbond wrote:
Exactly what is the command you're trying to run?

The menu of the system icon of my application lets user go directly to a site to sign in. The link is an https one and the command:
Code:
ln -s /usr/local/bin/defaultbrowser /root/Choices/URI/https

... solved the problem because it was firstly not working.
In the same menu, there is an entry that is intended to run a local /tmp/html file, but it doesn't work too.
So, I would like to know what kind of command I could run to create the right link inside /root/Choices/URI, the problem being similar to the solved "https" one and may be concerning Rox filer configuration.
Sorry but it is not easy to explain this in English.

Cordialement.

_________________

Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 3050
Location: The Blue Marble

PostPosted: Wed 15 Mar 2017, 06:43    Post subject:  

Argolance wrote:
Thank you.
No worries.
Quote:
Both work fine!
Then the setup sounds all good.
Quote:
In the same menu, there is an entry that is intended to run a local /tmp/html file, but it doesn't work too.
Ah, this is my question - can you tell me exactly what is that menu entry doing? What command does it try to execute, in order to "run a local /tmp/html file"?

Quote:
So, I would like to know what kind of command I could run to create the right link inside /root/Choices/URI
Those links provide support for rox to support "rox -U"; for example "rox -U https://blablah" requires /root/Choice/URI/https linked to some program. "rox -U grrr://blablabla" requires /root/Choice/URI/grrr.

So to know what you want to put there, depends on how exactly is your menu entry doing.
Quote:
Sorry but it is not easy to explain this in English.
Screenshot would help Smile

cheers!

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
Argolance


Joined: 06 Jan 2008
Posts: 2871
Location: PORT-BRILLET (Mayenne - France)

PostPosted: Wed 15 Mar 2017, 17:57    Post subject:  

Bonsoir jamesbond,
the error message displayed in console when I click on the menu entry "Run the Dropbox web site" wrote:
<?xml version="1.0"?>
<env:Envelope xmlns:env="http://www.w3.org/2001/12/soap-envelope"><env:Body xmlns:rox="http://rox.sourceforge.net/SOAP/ROX-Filer"><env:Fault xmlns:rpc="http://www.w3.org/2001/12/soap-rpc" xmlns:env="http://www.w3.org/2001/12/soap-envelope"><faultcode>Failed</faultcode><faultstring>/tmp/dbxlTZUtV3.html#ceab1215aa5e6c51dd211cb2051ddbeea0a7021f9438e0c8e786bfc5ffdb2949f59e737c45862b87a65332 n'est pas accessible</faultstring></env:Fault></env:Body></env:Envelope>
Rox should open the file: tmp/dbxlTZUtV3.html#ceab1215aa5e6c51dd211cb2051ddbeea0a7021f9438e0c8e786bfc5ffdb2949f59e737c45862b87a65332 but cannot though it is duly present inside /tmp. Note that this temporary html file works perfectly when I click directly on.
This looks like "grrr://blablabla" which requires /root/Choice/URI/grrr where grrr would be "file" and blablabla an html one? But this already exists!
Quote:
Screenshot would help

I don't know exactly what I could shot except the picture below.

At least, if this could be solved and if this really depends on Rox, I think (in spite of appearances) Embarassed , it could be a real improvement to put these useful links (https and some others) inside /root/Choices by default and my question would not be quite off topic! Wink

Cordialement.
170304_202147_810x162_easyshot.jpg
 Description   The text in French says file doesn't exist or is not reachable.
 Filesize   13.74 KB
 Viewed   76 Time(s)

170304_202147_810x162_easyshot.jpg


_________________

Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 7 of 8 [111 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7, 8 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Suggestions
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.4826s ][ Queries: 14 (0.0165s) ][ GZIP on ]