Paragons website notes that this driver has been tested with Linux Mint 10. So I installed Mint 10, and I believe I downloaded all the packages needed to build the required Devlopment Enviornment, but whenever I try to build from the provided install scripts, it fails. The requirements are
Kernel source code (recommended) or Kernel header files (doesn’t always work)
GNU C (gcc) compiler (version 2.95 or higher is required)
GNU C++ (g++) compiler
GNU ld (binutils)
Modutils (module-init tools)
I'm not 100% sure what packages are needed to fulfill these requirements, but looking into Synaptic, I think I found the kernel Source and I think the other modules are already installed. I'm not sure how to confirm I have the correct kernel sources.
However, when I try to build with the scripts that are provided, the process reports it failed. Here is the end of the log file that is created. (the whole file is long, and I think this is the relavent portion. If not, I can post the complete file.) I'm not familar with compiling from source, so I'm not sure if this is my fault by overlooking something or if I need to talk to Paragon's tech support.
Here is the end of the Log File:
- Code: Select all
[32mBuilding driver to kernel 2.6.35-22-generic[0m
make -C "/lib/modules/2.6.35-22-generic/build" SUBDIRS="/home/tech/Documents/Pargon Linux Driver/Paragon_NTFS_HFS_Linux_8.5.005_Express" O="/lib/modules/2.6.35-22-generic/build" V=1 modules 2>&1
make: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
make -C /usr/src/linux-headers-2.6.35-22-generic \
KBUILD_EXTMOD="/home/tech/Documents/Pargon Linux Driver/Paragon_NTFS_HFS_Linux_8.5.005_Express" -f /usr/src/linux-headers-2.6.35-22-generic/Makefile \
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo " ERROR: Kernel configuration is invalid."; \
echo " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
mkdir -p /home/tech/Documents/Pargon/.tmp_versions ; rm -f /home/tech/Documents/Pargon/.tmp_versions/*
make -f /usr/src/linux-headers-2.6.35-22-generic/scripts/Makefile.build obj=/home/tech/Documents/Pargon
/usr/src/linux-headers-2.6.35-22-generic/scripts/Makefile.build:44: /home/tech/Documents/Pargon/Makefile: No such file or directory
make: *** No rule to make target `/home/tech/Documents/Pargon/Makefile'. Stop.
make: *** [_module_/home/tech/Documents/Pargon] Error 2
make: *** [sub-make] Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
make: *** [ufsd.ko] Error 2
[31mCan't build driver[0m
ERROR: Kernel configuration is invalid
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
is the Key, but I'm not sure what to do about it. I tried to "sudo make oldconfig && make prepare /usr/src/linux-headers-2.6.35-22-generic" but that didn't run at all, so I'm not sure how to proceed.
Thanks in Advance.