Giter Club home page Giter Club logo

palm-calendar-sync2's People

Contributors

guruthree avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

palm-calendar-sync2's Issues

reading from ical folders

First of all; thanks for the awesome work! I've recently bought a Palm III and T|X and have been looking for a solid sync for weeks. This seems to work quite nice, but I do have a question;

My plan was to use vdirsyncer to fetch (and update!) my Baikal / iCloud calendars. All calendar items are stored as individual ics files and I guess that calendar-sync2 does the same after downloading/processing the ical/ics.

Would it be possible;

  • To specify a folder that contains all ics files and sync those to the Palm device?
  • First read the datebook and store new (added on Palm) records to the ics folder?

This way, you can add appointments on the device and sync them back to the cloud.

Thanks again!

Not linking to libconfig++.so.11 on Debian 12

Hello,

Very neat project, and I was looking forward to playing around with it tonight. Glad to see someone else interested in carrying their calendar around with them on an old Palm. :)

Getting this to compile on Debian 12 was a bit of a chore, but even though I finally managed, it's still throwing an error on execution.

./sync-calendar2: error while loading shared libraries: libconfig++.so.11: cannot open shared object file: No such file or directory

I'm guessing that all the little hacks I had to do ended up breaking something in the compilation process.

First of all, I used the source packages and their dependencies from the JPilot website (the *_0.12.5-dfsg-2build2_amd64.deb versions). Seems to have worked great, might throw that hint into your readme.

When it came to libconfig, however, it seemed that the development packages in the Debian repos (libconfig++-dev is at version 1.5-0.4) kept throwing an error about a missing function:

class libconfig::Config' has no member named 'setOption'; did you mean 'setOptions'?

Obviously setOption != setOptions because changing that on line 137 just broke things more, hahaha.

So I just downloaded the latest source for libconfig (which is now at 1.7.3) and compiled/installed it with the ol' ./configure/make/ sudo make install, and then threw the source into its own folder (called lib) in the palm-calendar-sync2 folder, adding it to CMakeLists.txt file with target_include_directories(sync-calendar2 PUBLIC "." "lib/").

After that, palm-calendar-sync2 compiled great! Yet it can't find the libconfig++.so.11 file! It's definitely in my LD_LIBRARY_PATH, though. Again, I'm guessing it's something to do with how I compiled it, but I haven't been able to figure that out. Is there something obvious I'm missing here?

(And the Apptainer image throws a segfault once the Hotsync starts, but that's a different problem, haha).

Segmentation fault

Hello,
I get the following error when connecting my Palm and HotSyncing. I've tried it on Ubuntu through WSL2, VirtualBox and on an actual installation and get the same error on all three:

/.singularity.d/runscript: line 3: 4889 Segmentation fault (core dumped) sync-calendar2 "$@"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.