Installing fusefs-kmod: "Set SRC_BASE if it is not in /usr/src"
*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Installing fusefs-kmod: "Set SRC_BASE if it is not in /usr/src"
Hello people, after some months, I'm giving FreeBSD a second try (FreeBSD 7.0, this time). My problem is, when I try to install fusefs-ntfs, I get the following error when checking for the fusefs-kmod dependency:
Inside /usr/ports/sysutils/fusefs-ntfs:
Code:
make install clean
(...)
===> Installing for fusefs-ntfs-1.2216
===> fusefs-ntfs-1.2216 depends on file: /usr/local/modules/fuse.ko - not found
===> Verifying install for /usr/local/modules/fuse.ko in /usr/ports/sysutils/fusefs-kmod
===> fusefs-kmod-0.3.9.p1.20080208 requires the userland sources to be installed. Set SRC_BASE if it is not in /usr/src.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-kmod.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-ntfs.
*** Error code 1
Stop in /usr/ports/sysutils/fusefs-ntfs.
I searched on google for this error and found tons of info about it. I installed the kernel source from the CD with sysinstall, attempted to reinstall the package and it failed with the same error. I also read some info on the net about a patch for the fusefs-kmod package Makefile, but I'm unsure about how to apply the patch (and I'm not sure if it works).
Additionally, I get this warning when the ntfs-3g dependency is being configured (previous to compiling process):
Code:
(...)
config.status: executing depfiles commands
****************************************************************************
* WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *
* The FUSE user space binaries were NOT installed with root directory *
* executable prefix. This means that automounting NTFS volumes during boot *
* could fail. This can be fixed the below way by reinstalling FUSE using *
* the right 'configure' option during FUSE compilation: *
* ./configure --exec-prefix=/ *
* make && sudo make install *
* WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING *
****************************************************************************
You can type now 'make' to build ntfs-3g.
===> Building for fusefs-ntfs-1.2216
(...)
The issue I'm most concerned about is the first one, but this ntfs-3g issue is also important because I want my ntfs data partition to automatically mount during boot (and given the fact that the whole process is automated, I can't run the 'configure' script properly).
Does anyone know how to solve these two issues? Thanks in advance.
edit the /root/stable-supfile and put the cvsup site, and the release u want, like this
# listed at http://www.freebsd.org/doc/handbook/mirrors.html. *default host=cvsup4.FreeBSD.org
*default base=/var/db
*default prefix=/usr
# The following line is for 6-stable. If you want 5-stable, 4-stable,
# 3-stable, or 2.2-stable, change to "RELENG_5", "RELENG_4", "RELENG_3",
# or "RELENG_2_2" respectively. *default release=cvs tag=RELENG_7_0
*default delete use-rel-suffix
then, i simple type in csup -L 2 /root/stable-supfile
itll pull down all your sources
then try rebuilding the port
i never use the sysinstall to pull down sources...i have in the past, but i like doing it manually and knowing what its doing
Thanks, I'll try it when I reinstall FreeBSD in some days (I removed it in order to install it on the first partition of my second HD). I'll let you know how it goes.
Sorry to dig up an old post, but I had this same problem and did what p3n1x said, and now I'm wondering how to delete the sources to get that hard drive space back. It installed sources for *everything* gcc, gdb, etc.. and I'd like to get that space back.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.