Menu

#661 Make Fails on Linux Mint 19-3

None
wont-fix
nobody
None
1
2023-04-11
2020-05-01
No

Followed directions from here: http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.12_on_Ubuntu_18.04_Bionic

Had to copy the tbd folder to the root of the netatalk folder or configure would not find it.

After running the configure command:

make all-recursive
make[1]: Entering directory '/home/jyeoman/netatalk-3.1.12'
Making all in include
make[2]: Entering directory '/home/jyeoman/netatalk-3.1.12/include'
Making all in atalk
make[3]: Entering directory '/home/jyeoman/netatalk-3.1.12/include/atalk'
/bin/bash ../../libtool --mode=execute dtrace -o afp_dtrace.h -h -s ../../include/atalk/afp_dtrace.d
make all-am
make[4]: Entering directory '/home/jyeoman/netatalk-3.1.12/include/atalk'
make[4]: No rule to make target 'tdb.h', needed by 'all-am'. Stop.
make[4]: Leaving directory '/home/jyeoman/netatalk-3.1.12/include/atalk'
Makefile:467: recipe for target 'all' failed
make[3]:
[all] Error 2
make[3]: Leaving directory '/home/jyeoman/netatalk-3.1.12/include/atalk'
Makefile:473: recipe for target 'all-recursive' failed
make[2]: [all-recursive] Error 1
make[2]: Leaving directory '/home/jyeoman/netatalk-3.1.12/include'
Makefile:524: recipe for target 'all-recursive' failed
make[1]:
[all-recursive] Error 1
make[1]: Leaving directory '/home/jyeoman/netatalk-3.1.12'
Makefile:456: recipe for target 'all' failed
make: *** [all] Error 2

Discussion

  • Daniel Markstedt

    Did you follow the wiki to the t and used the "--without-tdb" parameter?

    In the main development branch this has been changed to "--with-tdb=yes|no" which provides better control. If you choose "no" netatalk will use the system tdb lib, i.e. "libtdb-dev" on Debian, bypassing your issue.

     
  • Daniel Markstedt

    • status: open --> wont-fix
    • Group: -->
     

Log in to post a comment.