daniel@53: # To build a new SWI Prolog: daniel@53: daniel@53: 1. Download the source archive. daniel@53: 2. Unpack it here. This will result in a new directory which daniel@53: I will refer to as . daniel@53: 3. Copy http_openid.pl to /packages/http/ daniel@53: 4. Copy build into daniel@53: 5. CD into and build. daniel@53: 6. Give SUDO password when prompted to install into /usr/local daniel@53: 7. Start SWIPL and rebuild any packages that have foreign libraries daniel@53: daniel@53: Eg, for the latest version as of today (14/5/2015) 7.3.0, I did: daniel@53: daniel@53: $ wget http://www.swi-prolog.org/download/devel/src/swipl-7.3.0.tar.gz daniel@53: $ tar xzf swipl-7.3.0.tar.gz daniel@53: daniel@53: Alternatively, if you want to be cool, try daniel@53: daniel@53: $ curl http://www.swi-prolog.org/download/devel/src/swipl-7.3.0.tar.gz | tar xz daniel@53: daniel@53: Then daniel@53: daniel@53: $ cd swipl-7.3.0 daniel@53: $ cp -p ../http_openid.pl packages/http daniel@53: $ cp -p ../build . daniel@53: $ ./build daniel@53: $ swipl daniel@53: daniel@53: ?- maplist(pack_rebuild,[real,prosqlite,plml]). daniel@53: ?- halt. daniel@53: daniel@53: $ daniel@53: daniel@53: daniel@53: daniel@53: