Ik zit thuis achter het aaiBoek van m'n broer en moet voor m'n studie nog een prologprogrammaatje schrijven. Ik wil dus graag hierop swi prolog installeren. Ik zoek daar dus op en kom erachter dat ik met Darwin Ports cross platform unix-software kan installeren waaronder dus deze prologinterpreter. Darwin Ports installeren is geen probleem. Prolog installeren wel:
Naja, apt doet het ook niet altijd in één keer goed, dus ik probeer het nog eens, en de pogingen geven nu dit:
Ik vind dit niet zo tof eigenlijk, ik heb geen idee wat ik hiermee moet... zijn er hier mensen die Darwin Ports een beetje kennen zodat ik de boel aan de gang kan krijgen? Volgens mij is het gewoon een soort apt voor een softwarecollectie die ook zelf z'n dependencies fixt, maar verder heb ik geen idee hoe het precies werkt en wat ik precies moet doen... sja, een patch gaat verkeerd, maar hoe ik dat oplos... zelf compileren? gcc kan ik bijvoorbeeld niet uitvoeren...
Ik hoop dat iemand me kan helpen, anders moet ik het eens proberen door Fink te installeren, maar alleen voor een kleine interpreter lijkt me dat wat overmoord...
.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| $ sudo port install swi-prolog
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
Password:
---> Fetching XFree86
---> Attempting to fetch XFree86-4.5.0-src-1.tgz from http://distfiles-od.opendarwin.org/
---> Attempting to fetch XFree86-4.5.0-src-2.tgz from http://distfiles-od.opendarwin.org/
---> Attempting to fetch XFree86-4.5.0-src-3.tgz from http://distfiles-od.opendarwin.org/
---> Attempting to fetch XFree86-4.5.0-src-4.tgz from http://distfiles-od.opendarwin.org/
---> Attempting to fetch XFree86-4.5.0-src-5.tgz from http://distfiles-od.opendarwin.org/
---> Verifying checksum(s) for XFree86
---> Extracting XFree86
---> Applying patches to XFree86
Error: Target com.apple.patch returned: could not create new link "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_XFree86/work/include/security" since target "/usr/include/pam" doesn't exist
Error: The following dependencies failed to build: XFree86 jpeg libmcrypt readline
Error: /opt/local/bin/port: Status 1 encountered during processing. |
Naja, apt doet het ook niet altijd in één keer goed, dus ik probeer het nog eens, en de pogingen geven nu dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| $ sudo port install swi-prolog ---> Applying patches to XFree86 Error: Target com.apple.patch returned: shell command "cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_x11_XFree86/work/xc" && patch -p0 < "/opt/local/var/db/dports/sources/rsync.rsync.darwinports.org_dpupdate_dports/x11/XFree86/files/GL_apple.diff"" returned error 1 Command output: patching file ./lib/GL/apple/dri_driver.h Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file ./lib/GL/apple/dri_driver.h.rej patching file ./lib/GL/apple/dri_glx.c Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file ./lib/GL/apple/dri_glx.c.rej Error: The following dependencies failed to build: XFree86 jpeg libmcrypt readline Error: /opt/local/bin/port: Status 1 encountered during processing. |
Ik vind dit niet zo tof eigenlijk, ik heb geen idee wat ik hiermee moet... zijn er hier mensen die Darwin Ports een beetje kennen zodat ik de boel aan de gang kan krijgen? Volgens mij is het gewoon een soort apt voor een softwarecollectie die ook zelf z'n dependencies fixt, maar verder heb ik geen idee hoe het precies werkt en wat ik precies moet doen... sja, een patch gaat verkeerd, maar hoe ik dat oplos... zelf compileren? gcc kan ik bijvoorbeeld niet uitvoeren...
Ik hoop dat iemand me kan helpen, anders moet ik het eens proberen door Fink te installeren, maar alleen voor een kleine interpreter lijkt me dat wat overmoord...
❤️🩹 Bezuinigen op armen en zieken 🤕 ? Welnee, Zucmantaks, nu 💰 !