Thanks for letting me know.
I'm more than happy to be the middle man, however that last patch fixed all the issues so thank you very much and I'll get into Gentoo ASAP.
Hi, no problem. I just assumed you were busy with the holiday period. Try the new given patch, that should correct the errors in the build log. Unfortunately I don't have access to a build system to build gmtp currently, so patches may not be 100%. Happy new year to you as well.
Apologises , I've been feeling a little under the weather and not got around to testing the patch till today. This turns the issue into: include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/gio-unix-2.0 -I/usr/lib64/libffi/include...
Try this new patch. I think 'treeviewFolders' needs a cast on line 716 for it to be happy.
It's a shame to hear that. Thanks for the patch though however this changed the error to x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1 -I/usr/include/harfbuzz...
Hi, Thanks for reporting, however gmtp isn't being worked on currently. (I've switched from running OpenIndiana, so have no need for this tool personally, so any maintenance may no longer happen). I however have created the following patch for the 1.3.11 release that should allow it to compile when C23 is being enforced. Let me know if it fixes the compile issue, or if additional patches are needed.
Downstream bug: https://bugs.gentoo.org/945202
With the upcoming release of GCC15, it will be enforcing C23 standards in code which results in gMTP no longer compiling. x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/elogind -I/usr/include/fribidi -I/usr/include/libpng16 -I/usr/include/pixman-1...
Using a Google Nexus Pixel 4a and gMTP 3.11 (Debian package) I cannot upload files with a question mark in the name. Here what I see in the console: $ gmtp Device 0 (VID=18d1 and PID=4ee1) is a Google Inc Nexus/Pixel (MTP). Android device detected, assigning default bug flags Error sending file /home/me/file?.txt. Error 2: PTP Layer error 2002: LIBMTP_Send_File_From_File_Descriptor(): Could not send object. Error 2: Error 2002: PTP General Error Renaming the file and removing the '?' before uploading...
Continue GTK4 (4.0.1) Support
Continue GTK4 (3.98.4) Support
Continue GTK4 (3.98.4) Support
Continue GTK4 (3.98.4) Support
Update translations
Merge
Source code refactoring.
Continue on GTK4 support
Remove old PO files
Update translations
Continue on GTK4 support
Continue on updates for GTK4 (3.98.3)
Currently building against GTK4 (3.98.3) and just need to complete DnD support.
Build fails on gcc-10
Have gcc 10.1 available, and confirmed fixed.
Continue on GTK4 support
Continue on GTK4 support
Continue on updates for GTK4 (3.98.3)
Continue on updates for GTK4 (3.98.3)
Continue on GTK4 support
Continue on updates for GTK4 (3.98.3)
Build fails on gcc-10
Some changes to GGC 10 include addition warnings in -Werror, including adding '-fno-common'. Updated header definitions for this change,. This should fix GCC 10, but will only close when I can confirm it builds with GCC10 cleanly... https://gcc.gnu.org/gcc-10/porting_to.html
Correct gcc build for '-fno-common'
Build fails on gcc-10
GTK4 support
Continue GTK4 support
Continue on GTK4 support
Continue GTK4 support
Continue on GTK4 support
Continue on GTK4 (3.98) support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Source code tidy
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue on GTK4 support
Continue GTK4 support
Continue implementing GTK4 support
Continue on GTK4 support
Continue implementing GTK4 support
Start on GTK4 support
Hi Everyone, Pleased to announce a new release of gMTP. This is primarily a translation update release. Changes: Updated French Translation
Update French Translation
Bump to v1.3.11, Update authors.
Hi Daniel, Thanks for the log file. Basically, your device is taking a very long time to respond to commands. This could be due to (I suspect) a few different things (some or all may apply): 1. The MTP service your phone is using is broken in some manner. 2. The underlying storage on your phone is causing the MTP service to timeout in some manner, resulting in poor performance of the MTP service on the device. 3. There is some sort of incompatibility between the USB library, USB driver implementation...
Hi Daniel, Thanks for that, from what's provided, the device is responding correctly (eg, there are no timeouts on commands issued to the device, which is a common cause for lag). Unfortunately, the output doesn't include timings/timestamps between each call. Was using mtp-detect slow as well? There are two options: 1. run $ export LIBMTP_DEBUG=13 $ gmtp So I can check what calls are being made, at each layer. or 2. run $ truss -d -D -S -o gmtp.out gmtp to use the FreeBSD truss utility to follow...
Hi Darran After enabling the alternate connection method option under prefs, there is now no delay when I click on the Connect icon in bringing up the device selection window but that is the only difference - all the other delays remain. I disabled fusefs in rc.conf then rebooted and gmtp is still working so maybe I had to enable the alternate connection mode to get things going? My phone is obviously a bit happier using the alternate mode anyway. Here's the debug info you requested: https://gist.github.com/danboid/a13fc669e697d64482ac4a96a676a4a7...
Hi Daniel, The only few things I can think of are: 1. The libusb implementation on TrueOS (and FreeBSD) has issues with your device. But I highly doubt this, as it would effect multiple devices and having used FreeBSD in the past with gmtp, didn't have an issue (this was many-many years ago though). 2. Have you tried enabling "Utilise alternate access method" in the preferences of gmtp before connection? From personal experience, this needs to be enabled with some/most Android devices. 3. LG have...
gmtp is the only FreeBSD app I've got to work with my phone, an LG G4, but it is plagued by almost unbearable delays between actions that the user would be forgiven for thinking it really doesn't/ isn't going to work at all. It does....... eventually! Hardware / software config is required to put these figures in context. These measurements were took from a System76 Gazelle Pro i7 laptop, 8GB RAM, 250GB Samsung SATA3 SSD running TrueOS with bang up-to-date packages but running MATE (1.12) instead...
Hi, Thank you for the message. This device ID has already been registered with the...
Please add a device : Device 0 (VID=12d1 and PID=107e) is UNKNOWN. Please report...
thanks I have it but in a different place -just copied the directory across
thanks
Hi Mark, Apologies for the super late reply, this was added in v1.3.10. Regards,...
Hi Ty, gmtp relies on gconf (GTK2) or gsettings (GTK3) for application settings,...
Can you tell me what I need to get past this or maybe an alternative setting or a...
gmtp (gMTP:31862): GLib-GIO-ERROR **: Settings schema 'org.gnome.gmtp' is not installed...
Hi, MTPZ support is part of libmtp, and can be disabled using the '--disable-mtpz'...
Then is it possible to get a compile time option; --disable-mtpz so that this extension...
Update slackbuilds link
Thanks
Hi, That's correct, the .mtpz-data file is only required for devices that implement...
I was reading that this has to do with the Zune extension of mtp? So then I grabbed...
I was reading that this has to do with the Zune extension of mtp? So then I grabbed...
Hello, I compiled 1.3.10 from source in Slackware. When I run it, then shut it down,...
Hi Everyone, Pleased to announce a new release of gMTP. This is primarily a bug-fix...
Hi Everyone, Pleased to announce a new release of gMTP. This is primarily a bug-fix...
Release 1.3.10
Update help image and usage.html file.
Update copyright date, and usage.html file.
Correct additional memory leaks.
Correct additional memory leaks. (A few left, b...
Correct minor memory leaks.
Correct recursive download of files/folders for...
Remove markup for error dialog. (does n0t work ...
Add newlines to end of files.
Replace rindex() with strrchr()