Compilare Slirp în Mac OS X
  [ Ignoră ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05

Asta-i o provocare pentru cei care au cunoştinţe de Linux/UNIX/Mac OS X smile Am nevoie să instalez Slirp pe Mac OS X. Pentru asta, singura soluţie pe care am găsit-o eu este cu ajutorul Darwin Ports:

- se instalează Xcode şi restul de compilatoare;

- se instalează Darwin Ports 1.3;

- se citeşte pagina dedicată Slirp, după care:

sudo port install slirp 

cu rezultat următoarea eroare la build:

--->  Building slirp with target all
Error
Target com.apple.build returnedshell command "cd "/opt/local/var/db/dports/build/_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_comms_slirp/work/slirp-1.0.16/src" && make all" returned error 2
Command output
gcc -I. -I. -DUSE_PPP -DUSE_MS_DNS  --O2 -O2  -./ppp/pppdfncs.c
In file included from 
./ppp/pppdfncs.c:31:
/
usr/include/utmp.h:75errorparse error before 'time_t'
/usr/include/utmp.h:78errorparse error before '}' token
make
: *** [pppdfncs.o] Error 1

Error
Status 1 encountered during processing

Are cineva habar cum s-ar putea rezolva asta?

[ Modificat: 23 Decembrie 2006 02:44 PM de Tudor ]
 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 1 ]
RankRank
Jr. Member
Din: 
Macuser din: 21.12.06
Tudor - 23 Decembrie 2006 02:39 PM
"&& make all" returned error 2 

cred că înainte de a face “install” ar trebui să faci un “make all”
Uite un exemplu de instalare prin terminal:
http://www.macosxhints.com/article.php?story=20060423105014540&query=make+all

Dacă este să ințeleg că culoarea roșie ar fi o greșală, atunci uite și pentru comanda “cd” (change directory) un plug-in pentru a nu mai scrie de mîna tot path-ul
(http://www.macupdate.com/info.php/id/9550)

[ Modificat: 23 Decembrie 2006 04:12 PM de costel-marian ]
Fișiere atașate
TerminalHerePlugin.dmg.zip  (Dimensiune Fişier 35 - Downloads: 11)
 Semnătură 

Numai bine,
Marian

Profil
 
  [ Ignoră ]   [ # 2 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05
Costel-Marian Boangiu - 23 Decembrie 2006 03:44 PM

Dacă este să ințeleg că culoarea roșie ar fi o greșală, atunci uite și pentru comanda “cd” (change directory) un plug-in pentru a nu mai scrie de mîna tot path-ul

Nu nu, culorile din mesajul de mai sus n-au nici o treaba, asa sunt puse ele automat de softul forumului.

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 3 ]
Avatar
RankRankRankRank
Sr. Member
Din: Buchenland
Macuser din: 06.09.05
Costel-Marian Boangiu - 23 Decembrie 2006 03:44 PM

cred că înainte de a face “install” ar trebui să faci un “make all”
Uite un exemplu de instalare prin terminal:
http://www.macosxhints.com/article.php?story=20060423105014540&query=make+all

Nu mă prea pricep la chestii dintr-astea, dar în cazul de față cred că procesul de instalare se vrea a fi automatizat prin intermediul Darwin Ports. Dar ceva nu merge cum trebuie.

 Semnătură 

⌘-N

Profil
 
  [ Ignoră ]   [ # 4 ]
Avatar
RankRankRankRank
Administrator
Din: The Colony, TX
Macuser din: 11.10.05

Nu ai versiunea de XCode recomandata de Darwin Ports. Header-ul C /usr/include/utmp.h are o structură diferită față de ce se așteaptă sursele de la pppdfncs.c
Citește ce zic cei de la darwin în legătură cu versiunea de XCode și compilator C (gcc) și pune exact versiunea aia.

 Semnătură 

Apple:5x macmini (G4, 2007, 2009, 2010, 2012)
UNIX:IBM 7011-250/AIX 5.1, HP Jornada 680/JLime, HP 9000 F20/HP-UX 11.11
PC:PentiumD/Debian, HP t5300/Debian
Misc:Spectrum 48k, 8x Raspberry Pi, 2x CHIP

Profil
 
   
 
 
‹‹ iSync      Torents ››