Tuesday, August 18, 2009

PDF Mod 0.6

Contributors Łukasz Jernaś, Sandy Armstrong, Igor Vatavuk, Bertrand Lorentz PDF Mod showing View, Open in Viewer menu item Features
  • Open in Viewer action that launches the default app (usually Evince)
  • Remembers last folder a doc was opened from
  • Remembers if the toolbar was hidden
  • Remember accelerator customizations
Bugs Fixed
  • Uses the XDG cache dir for storing tmp files
  • Does a better job of cleaning up tmp files
  • Fix bug with installing to custom prefix
  • Fix some zoom inconsistencies
  • Got rid of bundled binaries; Hyena is needed at build-time
See the website for links to tarballs, git, packages, the mailing list, irc, bugzilla, and more.


  1. Is it currently possible to add images and even text to an existing pdf with poppler? because that's a usecase I often encounter: someone (typically some government agency) sends me a pdf document that is supposed to be filled out but is not a pdf form. so the only way I could do that would be to print it and then fill it out by hand. An easy way to add some small text boxes to an existing pdf would be really handy.

    I know it is possible using scribus, but that's a bit of an overkill for such a simple use case.

    I could help test such a feature but my experience in programming is so far more alongs the lines of web programming and not application programming.


  2. I think by using the gnome bug tracker for a 0.1 (hyena), you build a brick wall. A 0.1 should have a bug tracker that gives you the 2-10 bugs it has open at a glance and allow you to scribble down a single line that goes directly to the one dev. Instead, I have to file bugs against the banshee project, which are then wrangled by people I don't know who'll probably tell me it's a duplicate bug which I didn't see because it's non-trivial to get such a list, and instead of focusing on the actual bug, I'll have to focus on categorizing it properly.

    The gnome bugzilla is an awful place.

  3. Having said that, I'd like to file a bug report (here).

    Here's the relevant output:


    so for one, there's some undefined macros:

    ./configure: line 2425: SHAMROCK_EXPAND_LIBDIR: command not found
    ./configure: line 2426: SHAMROCK_EXPAND_BINDIR: command not found
    ./configure: line 2427: SHAMROCK_EXPAND_DATADIR: command not found

    and then, parallel make once again doesn't work.

    make[1]: *** No rule to make target `../../bin/Mono.Data.Sqlite.dll', needed by `../../bin/Hyena.Data.Sqlite.dll'. Stop.
    make: *** [all-recursive] Error 1

    I don't know anyone face-to-face anymore that doesn't run at least two cores. Expecting to be able to run `make -j3` is not insane. And quite likely in 5 years, we'll all be running `make -j9` and we'll be cursing those projects that require `make -j1`.

    That came out a bit too negative; that and the last post. pdfmod is great, banshee is great, hyena is probably great; would love to see the above resolved, though

  4. pdfmod 0.6 fails to build for me because of


  5. The libdir expansion error has been fixed in git master. With respect to bugzilla, you could have simply suggested we create a separate product or component for Hyena.

  6. I still get

    make[1]: Entering directory `/home/me/Downloads/pdfmod/src'
    mkdir -p ../bin
    cp @expanded_libdir@/hyena/Hyena.dll @expanded_libdir@/hyena/Hyena.Gui.dll ../bin
    cp: cannot stat `@expanded_libdir@/hyena/Hyena.dll': No such file or directory
    cp: cannot stat `@expanded_libdir@/hyena/Hyena.Gui.dll': No such file or directory
    make[1]: *** [../bin/PdfMod.exe] Error 1
    make[1]: Leaving directory `/home/me/Downloads/pdfmod/src'
    make: *** [all-recursive] Error 1

    with the git version...

  7. There is a bug in Makefiles generated by the ./configure script. For example @expanded_libdir@ must be ${expanded_libdir}, etc. I fixed these bugs and compiled the source without other problems. You can download the amd64 (also compatible in i386) deb file from


    please let me know if there is any problem with dependencies, etc.


  8. Where can I get a deb or ppa for PDF Mod to install on hardy--the current LTS [Ubuntu 8.04]?

    I found a ppa here
    but it only shows karmic--just beta now [Ubuntu 9.10].

    Thanks for any help you can provide.