Synchronet v3.20d-Win32 (install) has been released (Mar-2025).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
install:nix [2024/10/11 22:14] – The installation and re-build make commands are now very different to avoid confusion and mistake that leads to lost files and weeping sysops :-P digital maninstall:nix [2025/01/17 09:44] (current) – [Errors] Needing LD_LIBRARY_PATH or ld.so.conf is a bug. deuce
Line 80: Line 80:
   * ''$ [[install:nix:make|make]] -f install-sbbs.mk SYMLINK=1 NOCAP=1''   * ''$ [[install:nix:make|make]] -f install-sbbs.mk SYMLINK=1 NOCAP=1''
  
-Or, if you want to build a stable release from Git, specify a valid release [[dev:tags|tag]] on the make command-line (e.g. ''sbbs319b''):+Or, if you want to build a stable release from Git, specify a valid release [[dev:tags|tag]] on the make command-line (e.g. ''sbbs320b''):
   * ''$ [[install:nix:make|make]] -f install-sbbs.mk SYMLINK=1 **TAG=sbbs3xxx**''   * ''$ [[install:nix:make|make]] -f install-sbbs.mk SYMLINK=1 **TAG=sbbs3xxx**''
   * **NOTE**: this does not work with release tags earlier than ''sbbs319b'', use the Tarball install method instead for those.   * **NOTE**: this does not work with release tags earlier than ''sbbs319b'', use the Tarball install method instead for those.
Line 127: Line 127:
  
 If you want to build a stable release, replace the archive filenames above with valid release filenames: If you want to build a stable release, replace the archive filenames above with valid release filenames:
-  - replace ''sbbs_src.tgz'' with ''ssrc**319b**.tgz'' +  - replace ''sbbs_src.tgz'' with ''ssrc**320b**.tgz'' 
-  - replace ''sbbs_run.tgz'' with ''srun**319b**.tgz''+  - replace ''sbbs_run.tgz'' with ''srun**320b**.tgz''
  
 ==Using System Libraries== ==Using System Libraries==
Line 170: Line 170:
     error: unknown type name 'wint_t'     error: unknown type name 'wint_t'
  
-  * The following error indicates the Synchronet libraries (shared objects) are not in your system's library search path or in the directory from which ''sbbs'' was built. Set the ''LD_LIBRARY_PATH'' [[config:env|environment variable]] to point to your Synchronet ''[[dir:exec]]'' directory or add that directory to your ''/etc/ld.so.conf'' file (and run ''ldconfig'') to resolve:+  * The following error indicates the Synchronet libraries (shared objects) are not in your system's library search path or in the directory from which ''sbbs'' was built. You can try setting the ''LD_LIBRARY_PATH'' [[config:env|environment variable]] to point to your Synchronet ''[[dir:exec]]'' directory or add that directory to your ''/etc/ld.so.conf'' file (and run ''ldconfig'') to work around.  Please report a bug if this works, as it should never be necessary.:
  
     sbbs: error while loading shared libraries: libsbbs.so: cannot open shared object file: No such file or directory     sbbs: error while loading shared libraries: libsbbs.so: cannot open shared object file: No such file or directory
Line 207: Line 207:
 get from the devs is "don't do that then". Partial documentation can be found here: [[:install:nix:options]] get from the devs is "don't do that then". Partial documentation can be found here: [[:install:nix:options]]
  
-=== Third Party Builds ===+=== Pre-built Binaries ===
  
-Some third parties make unsupported tarballs available from their own sites.  Using them is not recommended or supported.  Whenever possible you should build yourself.+Some parties make pre-built executable binaries available for download.  Whenever possibleyou should build executables for your platform yourself.
  
-^ OS               Platform     ^ Provided By ^ Date      ^ Archive                                          ^ +^ OS               Architecture ^ Provided By ^ Date      ^ Archive                                          ^ 
-| Debian (testing) amd64        | [[person:digital_man]]  | Every morning (PT) | [[ftp://ftp.synchro.net/sbbs_dev.tgz|sbbs_dev.tgz]] [[ftp://ftp.synchro.net/sbbs_run.tgz|sbbs_run.tgz]] |+| Debian Linux     AMD64/x86-64 | [[person:digital_man]]  | Every morning (PT) | [[https://vert.synchro.net/Synchronet/sbbs_dev.tgz|sbbs_dev.tgz]] 
 +| macOS            | ARMv8        | [[person:digital_man]]  | Every morning (PT) | [[https://vert.synchro.net/Synchronet/sbbs_dev-macos-armv8.tgz|sbbs_dev-macos-armv8.tgz]] |
  
 ===== Configuring ===== ===== Configuring =====