TL;DR for 'Install development version on Linux' (official description is here where there actually is now less text ?)
- The 1.0 version of Swishr for Mac is available as a free download on our website. The application belongs to Design & Photo Tools. This free Mac application was originally designed by Moople. Our built-in antivirus scanned this Mac download and rated it as virus free.
- Download Swish for free. Easy SFTP for Windows Explorer. Access your remote files over SFTP directly from Windows Explorer and 'My Computer'.
Switch for Mac, free and safe download. Switch latest version: Switch Free Audio and MP3 Converter for Mac. Free audio and mp3 converter to convert audio, music, MP3 and many other formats on Mac.
With
bash
.Building is done using cmake, and it uses ninja-build to compute dependencies and build.
- CMAKE must have been installed (on Fedora this is done with `dnf install cmake` but your system may have some different package tool than
dnf
, for exampleapt
) ninja-build
must have been installed (on Fedora: `dnf install ninja-build`)
Suppose we want to install SWIPL into this directory:
You can also install it somewhere in your home directory, or at some other place, it's up to you. If you install it in your home directory, there is no need to change to user
root
below.As root:
You may want to prepare the installation directory:
Now may also be the time to install additional packages that SWI-Prolog depends on, in particular:
As non-root, in your home directory https://conchildwame1970.wixsite.com/freesoftdownload/post/flash-tool-for-mac-android.
(.. Maybe read
CMAKE.md
for more info at this point ..)You are now inside directory
swipl-devel
; not the .
at the end of the cmake
command which tells cmake
to look for its necessary files one directory upIf you want to run functionality tests at runtime with the command
test_installation/0
, also add the option -DINSTALL_TESTS=ON
to the cmake
options:By default the system configures all features (depending on whether the required packages these features depend on exist on the system). In particular, GMP, ODBC, JPL, graphics.
Soon you will see:
Then actually compile and run the tests:
(Note that if you want to compile the Prolog-Java bridge 'JPL', you will have to have a discoverable JDK on the system; for testing you will need the hamcrest jar and junit jar but this is going too far now)
Then, install as root:
To make sure SWI-Prolog is found on-PATH, add the following script as 'logic.sh' to `/etc/profile.d/` (this should work but may depend on the system) :
And create the symlink corresponding to `/usr/local/logic/swipl`, linking to `/usr/local/logic/swipl/swiplexe_8.3.7` or similar. As user
root
:Swish App
Check using
tree
Drop root privileges. As non-root:
You can now run
check_intallation/0
to see whether there are any remaining problems (there may be some but you also may not be interested in fixing them):etc.
The above messages will point you to 'problem solving pages' in this directory:
Build script
Here is a little bash script I use to set up a some SWIPL versions I used for development. It's too complex for general use, but it's all-in-one and rather foolproof:
Swish For Mac Free Download
- Grab it
- Modify the values at the top to your liking:
system_install_dir
toplevel_dir_fq
- The command to execute is:
- `swiprologpull.sh clone system` to download the SWI-Prolog distro
- `swiprologpull.sh build system` to build the SWI-Prolog distro
It will ask you before letting loose:
Swift 3d
Not that to compile & test JPL; the Java-Prolog bridge, you need to have a valid Java JDK on your system and the above script needs to find the jars for hamcrest and junit in a directory called
jars
at the same level as the directory into which the SWI-Prolog distribution is cloned:Download Swish For Mac Download
You get those jars from