Jak użyć pliku Portfile?

Jak w temacie. Próbuję zainstalować Krusader. Po wielu poszukiwaniach i wypytywaniu wujka Google dowiedziałem się, że rozwiązaniem może być użycie pliku Portfile. Konkretnie tego: https://trac.macports.org/browser/trunk/dports/kde/krusader/Portfile.

  1. Co należy z nim zrobić?
  2. Gdzie go umieścić?
  3. Jakiego polecenia podczas instalacji użyć?

Z samym plikiem nic nie robisz.
Instalujesz MacPorts i potem:

sudo port install krusader

Tyle że miej dużo cierpliwości przy tym, bo pewnie wcześniej całe KDE ściągnie i zacznie kompilować (a to kolos jest), a na końcu Krusadera dopiero.

Jeszcze pytanko, po co Ci tej Krusader? Wypróbuj muCommandera albo jakieś ForkLifty.

Tak właśnie zrobiłem, ale pojawił się problem:

--->  Computing dependencies for krusader
--->  Building krusader
Error: org.macports.build for port krusader returned: command execution failed
Please see the log file for port krusader for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_krusader/krusader/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port krusader failed

Pokazać zawartość lub końcówkę tego pliku logów?

Dlatego, że korzystałem z niego pod linuxem i spełnia on moje oczekiwania: jest bezpłatny, posiada wiele skrótów klawiaturowych oraz przede wszystkim - posiada zakładki, a tego nie ma muCommander, zaś ForkLift2 nie jest bezpłatny.

Tylko żeby się upewnić: Xcode masz zainstalowane, a dokładnie Command Line Tools? Jak wszystko masz i jesteś tego pewien to nie wiem co moze być.

Xcode - tak, mam.
Command Line Tools - jak sprawdzić?

P.S.
Głupia sprawa. Nie dostaję powiadomień mailowych o nowym poście pomimo ustawionej “Subskrybcja tematu” na “Automatyczne powiadomienie na email”. Sprawdzałem katalog “Spam” w skrzynce mailowej.

Wpisz np. gcc w terminalu i zobacz. Chodzi o to że od którejś wersji Command Line Tools jest osobno, więc trzeba doinstalować. Nie mam teraz Maka więc Ci nie powiem gdzie dokładnie to jest, w każdym razie jakbyś nie miał to można przez Xcode doinstalować, w jego menu albo w preferencjach znajdziesz to.

To jest wymagane aby użyć cokolwiek z MacPorts.

Co do maili to są jakieś ogólne problemy z tym.

Oto wynik uruchomienia polecenia gcc w terminalu:

i686-apple-darwin11-llvm-gcc-4.2: no input files

A zrób jeszcze port selfupgrade (czy tam selfupdate - nie pamiętam, brew jest fajniejsze).

macieks72 dobrze mowi - Xcode >> Preferences >> Downloads >> Command Line Tools

Ale on już ma command line tools przecież.

No właśnie. I co dalej?

pokaż tego loga bo nie zgadniemy co go boli

Jest tutaj: Krusader Installation Log - Pastebin.com

Błąd w samym porcie, niestety. Zrobiłeś port selfupdate? Może ktoś poprawił.

Jak nie, spróbuj wersji z brew.

Nie pomogło. Oto co zrobiłem oraz wynik poleceń:[B]

sudo port selfupdate

[/B]

--->  Updating MacPorts base sources using rsync
MacPorts base version 2.1.1 installed,
MacPorts base version 2.1.1 downloaded.
--->  Updating the ports tree
--->  MacPorts base is already the latest version

The ports tree has been updated. To upgrade your installed ports, you should run
  port upgrade outdated

[B]

sudo port upgrade outdated

[/B]

Error: No ports matched the given expression

[B]

sudo port install krusader

[/B]

--->  Computing dependencies for krusader
--->  Building krusader
Error: org.macports.build for port krusader returned: command execution failed
Please see the log file for port krusader for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_krusader/krusader/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port krusader failed

No, to jest walnięty build. Nic nie poradzisz, możesz co najwyżej buga zgłosić.

Więcej nie polecę brew, skoro nie chcesz.

W jaki sposób mogę usunąć to co po wydaniu polecenia “sudo port install krusader” zostało ściągnięte i ewentualnie zainstalowane?
Mogę przetestować brew :slight_smile:

wydaje mi sie ze tu jest cos nie halo z ports bo z tego co czytam to innym sie krusader zainstalowal
sam wlasnie jestem w trakcie wiec dam znac pewnie jutro :stuck_out_tongue:
ports instalowales jakos niedawno czy robiles update? bo jesli miales poprzednia wersje to samo selfupdate moze byc za malo

Instalowałem jakiś czas temu.

u mnie tez leepa z buildem