Hello aaazen,
First, thanks for the help it really is appreciated.
I am using the 1.2.6 version of fuse-exfat and exfat-utils. But reading what you found about the change from SCons to autotool gave me an idea.
First I had to change the version number in the fuse-exfat.SlackBuild file from 0.9.6 to 1.2.6. Humm...
I will comment out the SCons call in fuse-exfat.SlackBuild. Below are both the orig and changed build results.
Here is what I get running that file with just the version number change but with a reference to SCons:
Code:
./fuse-exfat.SlackBuild
fuse-exfat-1.2.6/
fuse-exfat-1.2.6/ChangeLog
fuse-exfat-1.2.6/depcomp
fuse-exfat-1.2.6/configure
fuse-exfat-1.2.6/configure.ac
fuse-exfat-1.2.6/Makefile.am
fuse-exfat-1.2.6/compile
fuse-exfat-1.2.6/install-sh
fuse-exfat-1.2.6/missing
fuse-exfat-1.2.6/libexfat/
fuse-exfat-1.2.6/libexfat/node.c
fuse-exfat-1.2.6/libexfat/exfatfs.h
fuse-exfat-1.2.6/libexfat/Makefile.am
fuse-exfat-1.2.6/libexfat/utf.c
fuse-exfat-1.2.6/libexfat/time.c
fuse-exfat-1.2.6/libexfat/byteorder.h
fuse-exfat-1.2.6/libexfat/utils.c
fuse-exfat-1.2.6/libexfat/compiler.h
fuse-exfat-1.2.6/libexfat/platform.h
fuse-exfat-1.2.6/libexfat/lookup.c
fuse-exfat-1.2.6/libexfat/log.c
fuse-exfat-1.2.6/libexfat/io.c
fuse-exfat-1.2.6/libexfat/config.h.in
fuse-exfat-1.2.6/libexfat/Makefile.in
fuse-exfat-1.2.6/libexfat/cluster.c
fuse-exfat-1.2.6/libexfat/exfat.h
fuse-exfat-1.2.6/libexfat/mount.c
fuse-exfat-1.2.6/aclocal.m4
fuse-exfat-1.2.6/Makefile.in
fuse-exfat-1.2.6/README
fuse-exfat-1.2.6/ar-lib
fuse-exfat-1.2.6/fuse/
fuse-exfat-1.2.6/fuse/Makefile.am
fuse-exfat-1.2.6/fuse/mount.exfat-fuse.8
fuse-exfat-1.2.6/fuse/Makefile.in
fuse-exfat-1.2.6/fuse/main.c
fuse-exfat-1.2.6/COPYING
scons: *** No SConstruct file found.
File "/usr/lib64/python2.7/site-packages/SCons/Script/Main.py", line 923, in _main
Now here is the log of running the build with the version change and the SCons line commented out:
Code:
bash-4.3# ./fuse-exfat.SlackBuild
fuse-exfat-1.2.6/
fuse-exfat-1.2.6/ChangeLog
fuse-exfat-1.2.6/depcomp
fuse-exfat-1.2.6/configure
fuse-exfat-1.2.6/configure.ac
fuse-exfat-1.2.6/Makefile.am
fuse-exfat-1.2.6/compile
fuse-exfat-1.2.6/install-sh
fuse-exfat-1.2.6/missing
fuse-exfat-1.2.6/libexfat/
fuse-exfat-1.2.6/libexfat/node.c
fuse-exfat-1.2.6/libexfat/exfatfs.h
fuse-exfat-1.2.6/libexfat/Makefile.am
fuse-exfat-1.2.6/libexfat/utf.c
fuse-exfat-1.2.6/libexfat/time.c
fuse-exfat-1.2.6/libexfat/byteorder.h
fuse-exfat-1.2.6/libexfat/utils.c
fuse-exfat-1.2.6/libexfat/compiler.h
fuse-exfat-1.2.6/libexfat/platform.h
fuse-exfat-1.2.6/libexfat/lookup.c
fuse-exfat-1.2.6/libexfat/log.c
fuse-exfat-1.2.6/libexfat/io.c
fuse-exfat-1.2.6/libexfat/config.h.in
fuse-exfat-1.2.6/libexfat/Makefile.in
fuse-exfat-1.2.6/libexfat/cluster.c
fuse-exfat-1.2.6/libexfat/exfat.h
fuse-exfat-1.2.6/libexfat/mount.c
fuse-exfat-1.2.6/aclocal.m4
fuse-exfat-1.2.6/Makefile.in
fuse-exfat-1.2.6/README
fuse-exfat-1.2.6/ar-lib
fuse-exfat-1.2.6/fuse/
fuse-exfat-1.2.6/fuse/Makefile.am
fuse-exfat-1.2.6/fuse/mount.exfat-fuse.8
fuse-exfat-1.2.6/fuse/Makefile.in
fuse-exfat-1.2.6/fuse/main.c
fuse-exfat-1.2.6/COPYING
Slackware package maker, version 3.141593.
Searching for symbolic links:
No symbolic links were found, so we won't make an installation script.
You can make your own later in ./install/doinst.sh and rebuild the
package if you like.
This next step is optional - you can set the directories in your package
to some sane permissions. If any of the directories in your package have
special permissions, then DO NOT reset them here!
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
Creating Slackware package: /tmp/fuse-exfat-1.2.6-x86_64-1_SBo.tgz
./
install/
install/slack-desc
usr/
usr/doc/
usr/doc/fuse-exfat-1.2.6/
usr/doc/fuse-exfat-1.2.6/COPYING
usr/doc/fuse-exfat-1.2.6/ChangeLog
usr/doc/fuse-exfat-1.2.6/fuse-exfat.SlackBuild
Slackware package /tmp/fuse-exfat-1.2.6-x86_64-1_SBo.tgz created.
Now I have the following:
Code:
bash-4.3# ls -l /var/log/packages/*SBo
-rw-r--r-- 1 root root 1096 Mar 28 15:27 /var/log/packages/exfat-utils-1.2.6-x86_64-1_SBo
-rw-r--r-- 1 root root 822 Mar 28 15:27 /var/log/packages/fuse-exfat-1.2.6-x86_64-1_SBo
bash-4.3#
But still I get an error mounting my 64GB microSD card formatted as exfat.
It says:
Code:
An error occurred while accessing 'msd64', the system responded: The requested operation has failed:
Error mounting /dev/sdb1 at /run/media/root/msd64: Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=0,gid=0,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077"
"/dev/sdb1" "/run/media/root/msd64"' exited with non-zero exit status 32: mount: unknown filesystem type 'exfat'
I must still be missing something. I wonder if the SlackBuild file needed to be a newer version and the old one was mistakenly added to the build.
Any thoughts are appreciated. I wonder if the exfat package is for USB and the microSD card slot is not USB based? I don't have a 64GB USB drive.
Happy Trails