Trying to compile ntfsprogs-2.0.0

  • fisky
Posted: Sun, 10/14/2007 - 11:44
So I downloaded the sources for fuse-2.7.0 and ntfsprogs-2.0.0. Compiled and installed fuse OK: fisky@64studio:~$ dmesg | grep fuse fuse init (API version 7.8) fuse distribution version: 2.7.0 When I try to ./configure ntfsprogs, I get the following message: checking for FUSE... configure: WARNING: ntfsmount requires FUSE version >= 2.6.1. I know this means I need the fuse development library. But since the one from the repository is a much older version (2.5.3 or something), how do I point the script to the source code in my home directory? Also: I tried copying fuse.pc to /usr/lib/pkgconfig/, but no joy.

Oh yeah

  • fisky
  • 10/06/07
  • Tue, 10/16/2007 - 09:20
OK, I figured it out... For the benefit of noobs like me who are trying to Google this, the ntfsprogs configure script relies on a program called pkg-config to give it information on how to find the fuse headers. This is not installed by default in 64studio, and eventually I clicked that maybee... possibly... it might be a good idea to grab it from the repository. When you compiled fuse, a file called fuse.pc was generated in the source folder. You need to copy this to /usr/lib/pkgconfig/. That means pkg-config can point the configure script to the fuse headers. And why didn't I just use ntfsprogs from the repository? This is the older 1.13 version, and I plan on throwing a fair bit of data across to windows. And besides, I'm a bit of a noob so I figured I may as well learn this stuff now.

ntfs

  • thisllub
  • 08/04/07
  • Mon, 10/15/2007 - 01:18
Why not just install from the repository? configure usually has a --with option that lets you point it at the correct headers. Try ./configure --help.