Package Details: jpilot 2.0.1-2

Git Clone URL: https://aur.archlinux.org/jpilot.git (read-only, click to copy)
Package Base: jpilot
Description: A desktop organizer application for the Palm Pilot
Upstream URL: https://github.com/juddmon/jpilot/
Keywords: calendar diary note
Licenses: GPL2
Submitter: ilpianista
Maintainer: eklausmeier (edh)
Last Packager: eklausmeier
Votes: 22
Popularity: 0.000033
First Submitted: 2010-11-13 15:07 (UTC)
Last Updated: 2021-11-06 12:15 (UTC)

Latest Comments

eklausmeier commented on 2021-11-06 12:16 (UTC)

Thanks Omar007! Corrected in new PKGBUILD.

Omar007 commented on 2021-11-06 11:29 (UTC) (edited on 2021-11-06 11:29 (UTC) by Omar007)

...
todo_gui.c:31:10: fatal error: slcurses.h: No such file or directory
   31 | #include <slcurses.h>
      |          ^~~~~~~~~~~~
compilation terminated.
make[2]: *** [Makefile:867: todo_gui.o] Error 1
make[2]: *** Waiting for unfinished jobs....

Looks like the 'slang' dependency is missing and at the very least required for build.

eklausmeier commented on 2021-11-01 16:43 (UTC)

As multiple people have asked for the new version, so here it is.

But beware that the new v2.0.1 version looks and feels different!

I copy some helpful comments from the J-Pilot mailing list:

It's using css rather than rc files in version 2.

If you copy /usr/share/jpilot/jpilotcss.default to ~/.jpilot, it will use that file, and you should be able to tweak the settings. I thought it was installing it already to the home directory, but I missed something.

At the bottom of the file there is the following lines:

  • { font-family: Arial Black, sans-serif; font-size: 10pt; }

Change "font-family: Arial Black, sans-serif;" to "font-family: Arial, sans-serif;", and the font won't appear to be bolded everywhere.

Thanks, David Malia

Barry2 commented on 2021-09-18 01:58 (UTC) (edited on 2021-09-18 01:59 (UTC) by Barry2)

Hi eklausmeier,

Thank you very much for verifying that pilot-link still compiles. I will assume for now that the problem lies in my Manjaro setup, and I will continue to troubleshoot that with help from people using and maintaining Manjaro.

Also, thank you very much for maintaining jpilot. While Palm devices are obviously not the latest technology, they did some things better than their successors have done. And even for people who've moved on, it's useful to have the ability to go back for purposes such as data retrieval.

Best wishes, Barry

eklausmeier commented on 2021-09-17 23:12 (UTC)

Hello Barry2,

I checked, whether I can compile pilot-link 0.12.5-5 with makepkg: Yes, works without any hickups.

According your log-output it seems like a problem with compiling pilot-link. Just for reference I add output of part of the pilot-link compilation. I clipped some boring parts (marked with: ...)

Regards,

Elmar.


klm@ryzen /tmp/T/pilot-link: makepkg
==> Making package: pilot-link 0.12.5-2 (Sat 18 Sep 2021 12:55:30 AM CEST)
==> Checking runtime dependencies...
==> Making package: pilot-link 0.12.5-2 (Sat 18 Sep 2021 12:55:30 AM CEST)                                                                               [1461/1964]
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading pilot-link-0.12.5.tar.bz2...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   285  100   285    0     0    187      0  0:00:01  0:00:01 --:--:--   187
100 1541k  100 1541k    0     0   865k      0  0:00:01  0:00:01 --:--:--  865k
  -> Found pilot-link-png14.patch
  -> Found config.guess
  -> Found config.sub
==> Validating source files with md5sums...
    pilot-link-0.12.5.tar.bz2 ... Passed
    pilot-link-png14.patch ... Passed
    config.guess ... Passed
    config.sub ... Passed
==> Extracting sources...
  -> Extracting pilot-link-0.12.5.tar.bz2 with bsdtar
==> Starting build()...
patching file src/pilot-read-notepad.c
patching file src/pilot-read-palmpix.c
patching file src/pilot-read-screenshot.c
patching file src/pilot-read-veo.c
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
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 style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g77... no
checking dependency style of gcc... gcc3                                                                                                                 [1418/1964]
checking for g77... no
checking for g77-3.2... no
checking for g77-3.3... no
checking for fl32... no
checking for f77... no
checking for fort77... no
checking for xlf... no
checking for f90... no
checking for xlf90... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /bin/ld
checking if the linker (/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /bin/nm -B output from gcc object... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... 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 for dlfcn.h... yes
checking for g77... no
checking for xlf... no
checking for g77... no                                                                                                                                   [1375/1964]
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... (cached) no
checking whether gfortran accepts -g... (cached) no
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for gfortran option to produce PIC...
checking if gfortran static flag  works... yes
checking if gfortran supports -c -o file.o... yes
checking if gfortran supports -c -o file.o... (cached) yes
checking whether the gfortran linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for bison... bison -y
checking for ANSI C header files... (cached) yes
checking for an ANSI C-conforming const... yes
. . .
  Options detected/selected
  -------------------------.
  pilot-link version...... : 0.12.5
  libpisock version....... : 9.0.2
  libpisync version....... : 1.0.3
  Build for host.......... : x86_64-pc-linux-gnu
  Extra Warnings.......... : no
  Direct USB support...... : yes, libusb
  BlueZ support........... : yes
  Thread-safe libpisock... : no
  ElectricFence checks.... : no
  CPPFLAGS................ : -D_FORTIFY_SOURCE=2
  CFLAGS.................. : -march=native -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt

  Userland Tools
  -------------------------.
  Build userland tools.... : yes
  Support for popt........ : yes (system)
  Readline support........ : yes
  PNG support............. : yes

  Internal Language Support
  -------------------------.
  Iconv support........... : yes

  External Language Support
  -------------------------.
  TCL support............. : false
  Java support............ : false
  Python support.......... : false
  Perl support............ : false

make  all-recursive
make[1]: Entering directory '/tmp/T/pilot-link/src/pilot-link-0.12.5'
Making all in popt
make[2]: Entering directory '/tmp/T/pilot-link/src/pilot-link-0.12.5/popt'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/T/pilot-link/src/pilot-link-0.12.5/popt'
Making all in libpisock
make[2]: Entering directory '/tmp/T/pilot-link/src/pilot-link-0.12.5/libpisock'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I../include  -D_FORTIFY_SOURCE=2    -march=native -mtune=gener
ic -O2 -pipe -fstack-protector-strong -fno-plt -MT libpisock_la-bluetooth.lo -MD -MP -MF .deps/libpisock_la-bluetooth.Tpo -c -o libpisock_la-bluetooth.lo `test -f '
bluetooth.c' || echo './'`bluetooth.c
. . .
make[2]: Nothing to be done for 'install-exec-am'.
test -z "/usr/share/aclocal" || /bin/mkdir -p "/tmp/T/pilot-link/pkg/pilot-link/usr/share/aclocal"
test -z "/usr/lib/pkgconfig" || /bin/mkdir -p "/tmp/T/pilot-link/pkg/pilot-link/usr/lib/pkgconfig"
 /bin/install -c -m 644 pilot-link.m4 '/tmp/T/pilot-link/pkg/pilot-link/usr/share/aclocal'
 /bin/install -c -m 644 pilot-link.pc '/tmp/T/pilot-link/pkg/pilot-link/usr/lib/pkgconfig'
make[2]: Leaving directory '/tmp/T/pilot-link/src/pilot-link-0.12.5'
make[1]: Leaving directory '/tmp/T/pilot-link/src/pilot-link-0.12.5'
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "pilot-link"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: pilot-link 0.12.5-2 (Sat 18 Sep 2021 12:55:55 AM CEST)

Barry2 commented on 2021-09-17 18:22 (UTC)

Thanks for the quick reply, eklausmeier. The only dependency missing is pilot-link. Whether I try to build it on its own or as part of jpilot, an error occurs. I could post config.log, but I'm having trouble seeing how to do it nicely on the Markdown page. In the meantime, I can direct you here: https://forum.manjaro.org/t/aur-package-build-aborts/82897.

eklausmeier commented on 2021-09-17 17:21 (UTC)

Hello Barry2,

can you please double-check that the required dependencies have been successfully installed? I.e., gtk2, pilot-link, etc.

Thanks.

Elmar.

Barry2 commented on 2021-09-17 17:01 (UTC) (edited on 2021-09-17 17:11 (UTC) by Barry2)

I'm getting error messages trying to build jpilot in Manjaro:

gcc: error: unrecognized command-line option '-V'

gcc: fatal error: no input files

gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?

gcc: fatal error: no input files

/usr/bin/ld: cannot find format-security: No such file or directory

collect2: error: ld returned 1 exit status

configure:3648: error: in `/var/tmp/pamac-build-barry/pilot-link/src/pilot-link-0.12.5':

configure:3652: error: C compiler cannot create executables

I have base-devel installed. Also, for what it's worth, I successfully installed jpilot earlier this year in a full Manjaro XFCE installation; I'm trying it now in a minimal Manjaro XFCE installation. So, if nothing seems to have changed in how the AUR in general, or the jpilot package in particular, would work with Manjaro, perhaps my setup is missing something from the full Manjaro XFCE installation.

The steps that bitreactor notes in their 2021-07-12 03:15 comment don't change the results.

Sorry that I haven't been able to format the error messages better.

eklausmeier commented on 2021-09-09 16:51 (UTC) (edited on 2021-09-17 17:11 (UTC) by eklausmeier)

Hello forum36,

your sync-problems are likely not related to the version of J-Pilot. The latest stable version is still 1.8.2. The mentioned version 2.x is built from GitHub branch feature-gtk3. The changes for 2.x are made to use GTK3, to my knowledge nothing has changed regarding pilot-link. I have conducted a number of tests for this GTK3 branch version here: Testing J-Pilot feature-gtk3 branch. As this is a branch version I didn't incorporate it into the AUR version yet.

Regarding syncing: I had written on this in Syncing with J-Pilot via Bluetooth. Although I use J-Pilot on a daily basis, I do no longer sync on actual devices -- all my actual Palm devices are now broken. So I cannot help here, sorry.

Regards,

Elmar.

forum36 commented on 2021-09-09 10:04 (UTC)

I just installed with the previous message list:

git clone https://aur.archlinux.org/pilot-link.git
cd /pilot-link
makepkg -si
cd
git clone https://aur.archlinux.org/jpilot.git
cd /jpilot
makepkg -si

But synching doesnt work with usb/tt0 . I m using palm z22. Should I write to the original developer? Just for make noticing the newwest deb version is https://www.jpilot.org/ubuntu-20.04/jpilot_2.0.1-1_amd64.deb Thanks

bitreactor commented on 2021-07-12 07:15 (UTC)

Thanks eklausmeier, although the installation with pamac gui failed, you gave me the correct hint! That worked for me:

Thank you! :D

eklausmeier commented on 2021-07-07 17:00 (UTC)

Hello bitreactor,

just checked: downloaded jpilot from git. Then issued an makepkg. This just worked as expected.

Can you provide some more information about your problem?

Thanks.

Elmar Klausmeier.

bitreactor commented on 2021-07-06 19:27 (UTC) (edited on 2021-07-06 19:28 (UTC) by bitreactor)

Doesn't built, terminal gives me some errors:

checking whether the C compiler works... no configure: error: in `/home/user/.cache/yay/pilot-link/src/pilot-link-0.12.5': configure: error: C compiler cannot create executables

eklausmeier commented on 2018-01-30 20:44 (UTC)

Thanks to bb010g! Package updated to reflect new download location.

bb010g commented on 2018-01-29 23:56 (UTC)

The source needs to be changed to <http://jpilot.org/tarballs/>$pkgname-$pkgver.tar.gz.

parkerlreed commented on 2018-01-15 03:03 (UTC)

@eklausmeier glad to help. I still have a few Palm pilots laying around, and really hate to see the software die off.

eklausmeier commented on 2018-01-12 17:33 (UTC)

@parkerlreed: Thank you!

parkerlreed commented on 2018-01-12 17:12 (UTC)

I have resubmitted pilot-link at it's latest version. Confirmed working with jpilot.

eklausmeier commented on 2016-10-03 11:55 (UTC)

I took over maintainership for this package and added the required patch for jpilot-merge. Non existant paclage pilot-link is announced as dependency. I will either recreate pilot-link in AUR, or drop this dependency. I personally do no longer sync my data with a Palm device, but I use J-Pilot on a daily basis.

eklausmeier commented on 2016-01-31 17:03 (UTC) (edited on 2016-03-12 20:19 (UTC) by eklausmeier)

There is a severe bug with jpilot-merge as described in http://bugs.jpilot.org/view.php?id=2041 This bug is present in the current AUR jpilot-package. jpilot-merge can be resolved by using the code from GitHub, see https://github.com/juddmon/jpilot, using commit https://github.com/juddmon/jpilot/commit/f9679dc88fc1f9119b240d941cadc41e9d678492 Unfortunately there is no tar-file from Judd Montgomery yet.

FredBezies commented on 2014-08-23 06:08 (UTC)

"2014-05-24 J-Pilot version 1.8.2 released. Many bug fixes Fixed VCard output Added export for B-Folders Added export for KeePassX Changed the "enye" letter in Manana to an "n", got tired of it causing problems (Ma\303\261ana to Manana) Made lots of stupid code changes to make the compiler warnings go away" Source URL : http://jpilot.org/jpilot-1.8.2.tar.gz

commented on 2011-12-16 02:17 (UTC)

The jpilot page is up and running.

zoe commented on 2011-12-15 21:43 (UTC)

Link : http://www.jpilot.org is dead for 2 days. I hope it will be back soon, I would like install it on my system...

commented on 2011-04-10 17:46 (UTC)

Updated makedepends from perlxml to intltool as suggested by byte.

byte commented on 2011-04-07 08:01 (UTC)

perlxml is a virtual dependency provided by perl-xml-parser. This should probably makedepend on intltool.

ngoonee commented on 2011-04-06 03:57 (UTC)

1.8.1 was just released.

ilpianista commented on 2010-11-13 15:08 (UTC)

* moved from [extra]