HowTo zum compilieren

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

HowTo zum compilieren

Beitrag von Mordillo »

HowTo zum Thema: Compilieren des CDK unter Linux und Cygwin
stehen auf meiner H-Page zur Anschauung und zum download der Scripte bereit. Schaut hierzu im HowTo Bereich ......

Hier an dieser Stelle Vielen Dank an Homar der dies alles erarbeitet hat!!


Danke, Danke


http://www.dbox2rules.de
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Hi mordillo,

auch einen Dank an Homar.

Du hast aber makeYadd.sh falsch verlinkt - > mit makeCDK.sh

O.K.
CU
Rasta12
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Danke an den Aufmerksamen Leser :-)

Link gefixt!!!


Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Schittebön :D
humi
Einsteiger
Einsteiger
Beiträge: 210
Registriert: Sonntag 4. November 2001, 00:00

Beitrag von humi »

bin deiner anleitung gefolgt und bekomme jetzt immer folgende felermeldung:

Makefile:1270: *** missing separator. Stop.
Mr2You
Interessierter
Interessierter
Beiträge: 49
Registriert: Dienstag 4. Juni 2002, 08:50

Beitrag von Mr2You »

Hi,

makeSYSTEM.sh lief bei mir durch (make bootstrap_gcc_2_95, make bootstrap_gcc, make core ),

aber beim make .ppcboot erhalte ich die gleiche Fehlermeldung wie humi :cry:

$ make .ppcboot
Makefile:1261: *** missing separator. Stop.
2Slow4You
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Missing Seperator: Da ist was im Quellcode des Makefile in Zeile 1265 ein Tabulator/Leerzeichen zu wenig/zu viel, oder so ...


{
. . <-- Die Punkte stellen die Seperatoren dar (unter Linux Kwrite) bei normalen editoren sind diese Punke net vorhanden. Er sollte dir auch gesagt haben in welcher Zeile er ausgestiegen ist. Sie da nach und du wirst den Fehler finden.


Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
Kampftitan
Interessierter
Interessierter
Beiträge: 26
Registriert: Freitag 14. September 2001, 00:00

Beitrag von Kampftitan »

Hi,

hätte mir das Howto auch ganz gerne angeschaut, nur leider lädt sich das flash-intro auf der Seite zu tode. Nach 30 Minuten seh ich immer noch nichts. Liegt wohl an dem doofen Proxy hier. Kannst du vielleicht nen Link posten, wo das Intro übersprungen wird?

Danke

Alex
Meine Box: Nokia 2x Intel Avia 600 GTX SAT
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi Folks,

die aktuellen Versionen könnt ihr noch (für kurze Zeit) von meinem Server runterladen

MFG
Homar
Zuletzt geändert von Homar am Freitag 7. Juni 2002, 12:42, insgesamt 2-mal geändert.
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Dank an Homar... Hst du schon was ermittelt zur Yadd to Image Frage von mir?


Hab auf meiner Seite noch ein Cygwin Grundinstallations HowTo eingefügt, wie immer in der HowTo Sektion, In der Logo Sektion befinden sich 7 neue Fantasy Logos zum Download ....


Gruß an alle ...
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
posterisan
Beiträge: 1
Registriert: Donnerstag 6. Juni 2002, 19:03

Beitrag von posterisan »

Hallo Homar,

danke für das HowTo... Habe jetzt seit einigen Stunden kompiliert... Langsamer Rechner. Leider stand in deinem HowTo nicht wie ich mir
ein fertige Image erstellen kann das ich dann mit Hilfe der FlashTools flashen kann.

Kannst Du mir da einen Tipp geben ?

MfG Andre
humi
Einsteiger
Einsteiger
Beiträge: 210
Registriert: Sonntag 4. November 2001, 00:00

Beitrag von humi »

jo das wars aber jetzt kommt folgende meldung:

Code: Alles auswählen

patching file `libstdc++-v3/src/Makefile.am'
patching file `libstdc++-v3/src/Makefile.in'
Hunk #1 succeeded at 403 (offset -31 lines).
Hunk #2 succeeded at 498 with fuzz 2.
patching file `config/mt-linux'
patching file `gcc/config/i386/xm-cygwin.h'
Hunk #1 FAILED at 19.
1 out of 1 hunk FAILED -- saving rejects to gcc/config/i386/xm-cygwin.h.rej
make: *** [.gcc] Error 1
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi humi,

schau dir mal die zeile 19 von $HOME/cdk/gcc/config/i386/xm-cygwin.h an. Dort hat er was net gefunden und patchen können.

Ich kann dir das leider nicht abnehmen weil es bei mir nicht auftrifft.

MFG
Homar
humi
Einsteiger
Einsteiger
Beiträge: 210
Registriert: Sonntag 4. November 2001, 00:00

Beitrag von humi »

ausgedacht hab ich mirs nicht :wink:
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

die Aufgabe kann ich dir nicht abnehmen :oops:
humi
Einsteiger
Einsteiger
Beiträge: 210
Registriert: Sonntag 4. November 2001, 00:00

Beitrag von humi »

das ist die datei xm-cygwin.h

Code: Alles auswählen

/* Configuration for GNU C-compiler for hosting on Windows NT.
   using a unix style C library.
   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.

This file is part of GNU CC.

GNU CC is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

GNU CC is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with GNU CC; see the file COPYING.  If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */

#define EXECUTABLE_SUFFIX ".exe"

/* Even though Cygwin tries to hide the DOS based filesystem, it
   still shows though at times.  */
#define HAVE_DOS_BASED_FILE_SYSTEM

/* We support both "/" and "\" since everybody tests both but we
   default to "/".  This is important because if gcc produces Win32
   paths containing backslashes, make and configure may treat the
   backslashes as escape characters.  Many Win32 programs use forward
   slashes so using a forward slash shouldn't be problematic from the
   perspective of wanting gcc to produce native Win32 paths. */
#undef DIR_SEPARATOR_2
#define DIR_SEPARATOR_2 '\\'

/* This is needed so that protoize will compile.  */
#ifndef POSIX
#define POSIX
#endif
und das die datei die er dann abgespeichert hat

Code: Alles auswählen

***************
*** 19,25 ****
  the Free Software Foundation, 59 Temple Place - Suite 330,
  Boston, MA 02111-1307, USA.  */
  
- #define EXECUTABLE_SUFFIX  ".exe"
  
  /* Even though Cygwin tries to hide the DOS based filesystem, it
     still shows though at times.  */
--- 19,25 ----
  the Free Software Foundation, 59 Temple Place - Suite 330,
  Boston, MA 02111-1307, USA.  */
  
+ //#define EXECUTABLE_SUFFIX  ".exe"
  
  /* Even though Cygwin tries to hide the DOS based filesystem, it
     still shows though at times.  */
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi Humi,

diese Zeile musst du auskommentieren

#define EXECUTABLE_SUFFIX ".exe"

also so:

//#define EXECUTABLE_SUFFIX ".exe"

MFG
Homar
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Es macht einfach nur Spass diesen Thread zu verfolgen :-)



SCHÖN..



Gruß an alle
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Hi mordillo,
probiert ihr die Scripte auch mal aus???? :D
Denn im makeNeutrino script fehlt export LD_LIBRARY_PATH="".
Ich hab mir nen Wolf gesucht, weil das Ganze bei libcrypt immer abbrach.
Wie das bei Cygwin ist, weiss ich nicht. Meine Suse 7.3 braucht das zumindest.
Gruss
Rasta12 :oops:
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Ich hab SuSE 8.0 und hab es so durchlaufen lassen, ohne probs.




..
..
..
..
..
..
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

Hi folks,

@rasta: yepp, haste wieder mal recht gehabt, ist irgendwie verschwunden :roll:

Änderungen eingebaut

MFG
Homar
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Erledigt.
Zuletzt geändert von rasta12 am Freitag 7. Juni 2002, 19:04, insgesamt 2-mal geändert.
humi
Einsteiger
Einsteiger
Beiträge: 210
Registriert: Sonntag 4. November 2001, 00:00

Beitrag von humi »

@homar

habs geändert und es kommt immer wieder der selbe fehler.

wenn ich mir die datei dann wieder anaschaue hat er sie wieder so geändert wie sie vorher war.
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

@humi

Du musst es im Makefile.am ändern, denn nach nem ./configure wird das Makefile aus Makefile.am generiert..
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
humi
Einsteiger
Einsteiger
Beiträge: 210
Registriert: Sonntag 4. November 2001, 00:00

Beitrag von humi »

@mordillo

es geht doch um die xm-cygwin.h