Made some small code tweaks which fixed the compile problems for me. Source is linked here.
![]() |
VOOZH | about |
| Git Clone URL: | https://aur.archlinux.org/gtkpod.git (read-only, click to copy) |
|---|---|
| Package Base: | gtkpod |
| Description: | A platform independent GUI for Apple's iPod using GTK3 |
| Upstream URL: | https://sourceforge.net/projects/gtkpod/ |
| Licenses: | GPL |
| Submitter: | Barthalion |
| Maintainer: | bakerty |
| Last Packager: | bakerty |
| Votes: | 16 |
| Popularity: | 0.001182 |
| First Submitted: | 2018-01-05 20:15 (UTC) |
| Last Updated: | 2024-01-31 19:51 (UTC) |
Made some small code tweaks which fixed the compile problems for me. Source is linked here.
Can confirm esh method still works on 2025-11-20. Had to compile python 2 from the aur then those package worked. After that, using bakerty github link, i managed to install gtkpod without errors. I does open and seems to work ok.
If anyone else has given up on getting libgda and libanjuta to compile, the latest official builds can still be found on the Arch Linux Archive (https://archive.archlinux.org/packages/l/), and they install fine on a modern system.
After installing those packages and libxml2-legacy (new package providing libxml2.so.2, should be added to makedepends), I could finally build and run gtkpod.
Failing to build due to an error involving the libgda dependency of libanjuta. Error is described here: https://aur.archlinux.org/packages/libgda-mysql#comment-985885
On the latest version, after installing, it crashes after ~1 second stating " buffer overflow detected : terminated"
@ian_eo I do encounter "segmentation fault (core dumped) gtkpod" when selecting my old 1st generation iPod nano, but there's no problem with my newer 5th generation iPod nano. To manage the former, I use gtkpod on a Xubuntu 18 virtual machine, on which I also run a couple of old applications that don't run well on newer systems.
@cameronmckay @bakerty Thanks for the fix. Now the package builds ok.
@cameronmckay thanks for the fix, the change has been pushed
@troncoso I went into libgtkpod/misc.c and added #include <libxml/parser.h> which fixed my compilation issues.
I get this error when I try to build the package:
misc.c: In function 'gtkpod_shutdown':
misc.c:1801:5: error: implicit declaration of function 'xmlCleanupParser' [-Werror=implicit-function-declaration]
1801 | xmlCleanupParser();
| ^~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [Makefile:608: misc.lo] Error 1
make[2]: Leaving directory '/home/pepe/.config/trizen/sources/gtkpod/src/gtkpod-2.1.5/libgtkpod'
make[1]: *** [Makefile:586: all-recursive] Error 1
make[1]: Leaving directory '/home/pepe/.config/trizen/sources/gtkpod/src/gtkpod-2.1.5'
make: *** [Makefile:473: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: Unable to build gtkpod - makepkg exited with code: 4
Any suggestions?
i tried syncing my music multiple times and I notice that whenever there is an artist that has a special characters in the filename or in ID3tags, gtkpod crashes when it reloads and you click the ipod(all your music) or the playlist where this mp3's are placed. I hope someone can figure out what we can install or do. Tried multiple managers but gtkpod really does the job better.
sample characters are: å Æ Ø