Probleem met darwin ports: xfree wil niet bouwen :(

Pagina: 1
Acties:

  • Bananenplant
  • Registratie: Januari 2001
  • Laatst online: 21:45
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:

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 💰 !


  • MahRain
  • Registratie: Januari 2001
  • Laatst online: 13-11-2025
In principe zou je XFree86 niet nodig moeten hebben, omdat deze al in Apple's X11 zit. Kijk eerst eens of je die geïnstalleerd hebt. (En Xcode tools ook natuurlijk, daar is een nieuwe versie van te downloaden bij Apple.)

Anders kun je nog proberen apart die dependencies eerst (stuk voor stuk) te installeren, en dan pas dat package.

Zelf gebruik ik Fink en dat was de oplossing bij een dergelijk probeem.

  • blouweKip
  • Registratie: November 1999
  • Laatst online: 25-12-2025
Heeft het progje wel een gui nodig? of heeft het toevallig een dependency die wel xfree nodig heeft?
Mocht het antwoord op de eerste ja zijn dan zou ik idd eens fink overwegen, scheelt je ook heel wat build tijd tov ports

"For my friends, anything; for my enemies, the law."


  • Bananenplant
  • Registratie: Januari 2001
  • Laatst online: 21:45
Als je goed kijkt probeer ik direct het ding te installeren. Dat ports denkt xfree nodig te hebben... zal dan wel, he :/ ...

❤️‍🩹 Bezuinigen op armen en zieken 🤕 ? Welnee, Zucmantaks, nu 💰 !