gcc und gejailbreaktes iOS

Hier kann über alles diskutiert werden, wirklich alles. Betonung liegt auf "diskutiert", das ist also kein Freischein zum Spammen.
(Beitragszähler deaktiviert)
Antworten
bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

gcc und gejailbreaktes iOS

Beitrag von bwoebi » 24. Jan 2012, 22:22

Ich hab vor PHP auf meinem gejailbreakten iPad via ssh zu kompilieren (um ein bisschen arbeiten zu können, wenn ich mal kein Internet habe und so nicht per ssh auf meinen Server zugreifen kann)

Ich hab übrigens GNU C Compiler aus dem Cydia installiert, der hier offensichtlich auch genutzt wird.

Nach ein paar Stunden frustriertem googeln hab ich noch immer keine Ursache gefunden für folgendes Problem:

Code: Alles auswählen

iPad:~/php-5.4.0RC6 root# ./configure 
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking build system type... arm-apple-darwin11.0.0
checking host system type... arm-apple-darwin11.0.0
checking target system type... arm-apple-darwin11.0.0
checking for cc... no
checking for gcc... gcc
checking whether the C compiler works... no
configure: error: in `/var/root/~/php-5.4.0RC6':
configure: error: C compiler cannot create executables
Hat jemand eine Lösung für mein Problem?

Danke,
bwoebi

(p.s.: nein, es kann nicht die php5.2.8 aus dem Cydia sein, denn die unterstützt keine Closures oder Objektinstanzen für set_session_save_handler() usw.)
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benutzeravatar
Arbiedz
Teidam
Beiträge: 123
Registriert: 7. Okt 2007, 15:51
Wohnort: Welt 11

Re: gcc und gejailbreaktes iOS

Beitrag von Arbiedz » 25. Jan 2012, 03:41

In der Datei config.log findest Du ein ausführliches Protokoll des configure-Laufes. Ziemlich am Ende der Datei wirst Du den Hinweis auf den Verursacher des Problems finden. (Vermutung ins Blaue: der Kernel kann keine *.out-Dateien ausführen.)

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: gcc und gejailbreaktes iOS

Beitrag von bwoebi » 25. Jan 2012, 08:30

Ich kann es mit dem iPad leider nicht reinkopieren - blödes ssh-Programm^^

deswegen als Bild:
SpoilerShow
Bild
Ich werd daraus aber nicht schlau oO

Btw. Ich kann nichts anfangen mit dem -lSystem :O


EDIT: mal schauen: http://blog.smirn0v.ru/2009/12/open-iph ... tform.html Danke für den Hinweis mit der config.log :)
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: gcc und gejailbreaktes iOS

Beitrag von Benu » 25. Jan 2012, 08:51

Also für ein Schuss ins Blaue reichts:

Code: Alles auswählen

ld: library not found for -lSystem
Und google spuckt zu [ld: library not found for "-lSystem"] unter anderem folgendes aus:
Open iPhone Development on any platform hat geschrieben: Output:
ld: library not found for -lSystem collect2: ld returned 1 exit status
To get this step done you should copy {libobjc.dylib,libSystem.dylib} files from official iPhone SDK. Put these files into /usr/lib and create links to them.
ln /usr/lib/libSystem.B.dylib /usr/lib/libSystem.dylib ln /usr/lib/libobjc.A.dylib /usr/lib/libobjc.dylib
Now compilation will be successful!
oder http://www.advanced-iphone.de/fix-ld-li ... r-lsystem/
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: gcc und gejailbreaktes iOS

Beitrag von bwoebi » 25. Jan 2012, 13:51

Gut, das configure Skript funzt jetzt, das make aber nicht -.-
SpoilerShow
Bild
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: gcc und gejailbreaktes iOS

Beitrag von Benu » 25. Jan 2012, 18:30

Schonmal mit kleineren Versionen probiert?
5.2.12 sollte ziemlich sicher nicht mehr diesen Bug beinhalten.
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: gcc und gejailbreaktes iOS

Beitrag von bwoebi » 25. Jan 2012, 19:15

Versionen geringer als 5.3.0 kommen für mich nicht in Frage — das Problem scheint laut https://svn.php.net/viewvc/php/php-src/ ... iew=markup schon in php5.3.0 da gewesen zu sein :/

(preg_replace_callback ist so praktisch mit closures^^)

Btw. weiß wer ob eine kleine Modifikation der Zeile 500 reichen würde? und wenn ja, welche?
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Benu
Zauberer der Bergwiesen
Beiträge: 658
Registriert: 26. Okt 2008, 13:21

Re: gcc und gejailbreaktes iOS

Beitrag von Benu » 25. Jan 2012, 19:51

bwoebi hat geschrieben:Versionen geringer als 5.3.0 kommen für mich nicht in Frage — das Problem scheint laut https://svn.php.net/viewvc/php/php-src/ ... iew=markup schon in php5.3.0 da gewesen zu sein :/

(preg_replace_callback ist so praktisch mit closures^^)

Btw. weiß wer ob eine kleine Modifikation der Zeile 500 reichen würde? und wenn ja, welche?
Dann reich ein Bug-Ticket ein. Exakt dieser Bug wurde da nämlich schon behandelt und bei 5.2.12 gefixt.
http://fwrails.net
lokale Styes in Google Chrome
lokale Styles in Gologle folgen...
I'm beginning to feel like a Spam God

bwoebi
Administrator
Beiträge: 3438
Registriert: 28. Apr 2008, 19:13

Re: gcc und gejailbreaktes iOS

Beitrag von bwoebi » 25. Jan 2012, 20:10

ich dachte es sei nicht der Bug von PHP, sondern weil es das iOS ist…

Denn auf OS X klappt alles wie es sollte?

Und iOS ist ja im Prinzip nur ein Derivat des OS X-Kernels?
Bogs sind meine Spezialität - Signaturen sind eigentlich doch überflüssig...

Antworten

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 12 Gäste