oudeis Geplaatst: 18 januari 2005 Delen Geplaatst: 18 januari 2005 Beste ontwikkelaars, Ik ben de afgelopen dagen een beetje bezig geweest met het bouwen van mijn eigen images. Om toch zo compatibel mogelijk te blijven met andere images, ben ik benieuwd welke CDK er wordt gebruikt, vooral de gebruikte versie van gcc en glibc. Worden releases van bijv. newcamd, camx, radegast en MV gebouwd met een recente CDK, of wordt nog altijd rel_1_0_0 gebruikt? Op het moment heb ik alles gebouwd met HEAD. - Ruud PS. Als iemand recente patches heeft voor enigma, dan zou ik het niet erg vinden om die op de mail te zien (of in een posting hier) <img src="/ubbthreads/images/graemlins/wink.gif" alt="" />. De DreamMultimedia patches zijn een beetje achterhaald Link naar reactie Delen op andere sites Meer opties om te delen...
Ronaldd Geplaatst: 18 januari 2005 Delen Geplaatst: 18 januari 2005 De laatste officiele dream image is nog steeds gebouwd via tag rel_1_0_0. Ik raad je dan ook aan alles uit te checken op tag rel_1_0_0 en dan enigma (apps/tuxbox/enigma) te updaten naar de head. Dan ben je compatible met de huidige dream image. Ronald My DM(800|7025) is Ronaldd powered Link naar reactie Delen op andere sites Meer opties om te delen...
dAF2000 Geplaatst: 18 januari 2005 Delen Geplaatst: 18 januari 2005 Citaat: De laatste officiele dream image is nog steeds gebouwd via tag rel_1_0_0. Ik raad je dan ook aan alles uit te checken op tag rel_1_0_0 en dan enigma (apps/tuxbox/enigma) te updaten naar de head. Dan ben je compatible met de huidige dream image. Ronald Ah... dat truukje kende ik nog niet. Hoe kies ik rel_1_0_0 voor de CVS checkout? Citaat: vooral de gebruikte versie van gcc en glibc De glibc die standaard in de CDK staat is anders dan die in de Dreambox gebruikt wordt. Ik heb dus wat makefiles en dergelijke aan moeten passen om de goede glibc te krijgen. Gelukkig staan de patches voor de oude glibc ook in de CDK. Link naar reactie Delen op andere sites Meer opties om te delen...
oudeis Geplaatst: 18 januari 2005 Auteur Delen Geplaatst: 18 januari 2005 Uitchecken van een tag doe je via de -r optie, bijvoorbeeld: export CVS_RSH=ssh cvs -d anoncvs@cvs.tuxbox.org:/cvs/tuxbox -z3 co -P -r rel_1_0_0 . Nadeel is dan dat je zelf op zoek moet naar de goede sources van bijvoorbeeld glibc, gcc, en nog wat andere dingen, omdat die niet meer op de lokatie staan zoals aangegeven in rules-archive. Anyway, ik ga maar eens een tijdje koffiedrinken, terwijl ik een 2de cdk bouw <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> - Ruud Link naar reactie Delen op andere sites Meer opties om te delen...
Ronaldd Geplaatst: 18 januari 2005 Delen Geplaatst: 18 januari 2005 Als je alles (op enigma na) uit checked via de tag rel_1_0_0 dan krijg je aut de juiste gcc, glibc en andere libs. In principe hoef je dan niets meer te veranderen. Het enige wat ik wel veranderd heb is de linux kernel. Ik gebruik een 2.6.5 kernel ipv de standaard 2.4.20 kernel. Maar dat is, als het goed, niet nodig. Ronald My DM(800|7025) is Ronaldd powered Link naar reactie Delen op andere sites Meer opties om te delen...
Erik Slagter Geplaatst: 19 januari 2005 Delen Geplaatst: 19 januari 2005 Citaat: Als je alles (op enigma na) uit checked via de tag rel_1_0_0 dan krijg je aut de juiste gcc, glibc en andere libs. In principe hoef je dan niets meer te veranderen. Het enige wat ik wel veranderd heb is de linux kernel. Ik gebruik een 2.6.5 kernel ipv de standaard 2.4.20 kernel. Maar dat is, als het goed, niet nodig. Is er een specifieke reden om niet de kernel 2.6.9 uit de originele image te gebruiken? Speciale opties? DM8000 + VU+Ultimo + GSO op Wavefrontier PLI Core Member www.openpli.org Link naar reactie Delen op andere sites Meer opties om te delen...
Ronaldd Geplaatst: 20 januari 2005 Delen Geplaatst: 20 januari 2005 De reden daarvoor is dat de eerste 108 image de 2.6.5 kernel heeft. Ik zie echter geen noodzaak om deze door een 2.6.9 kernel te vervangen. Wat ik dus nooit geprobeerd hebt is een image maken met nieuwe kernel en te compileren tegen de standaard 2.4.20 kernel. Op een volledig linux systeem kan dat geen kwaad, of dat echter kwaad kan op de dreambox, waar dus alles libs zijn gestript van onnodige symbols, weet ik niet. Je kan dus proberen met standaard kernel te werken. Ronald My DM(800|7025) is Ronaldd powered Link naar reactie Delen op andere sites Meer opties om te delen...
dAF2000 Geplaatst: 23 januari 2005 Delen Geplaatst: 23 januari 2005 Ik heb een checkout op release 1_0_0 van alle code gedaan, maar hoe krijg ik nu de laatste Enigma weer? Ik klink zo bijna als een newbie <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> maar ik heb altijd een checkout gedaan van de laatste versie van alle code... Ik wil 't nu eens netjes doen zoals 't hoort... Link naar reactie Delen op andere sites Meer opties om te delen...
oudeis Geplaatst: 23 januari 2005 Auteur Delen Geplaatst: 23 januari 2005 Vanuit de enigma-directory het volgende commando: cvs -z3 update -dPAC Als je ook de nieuwste tuxtxt wilt, ga dan naar de tuxtxt dir (plugins/tuxtxt), en herhaal dat commando daar. Daarna even de Makefile.am van tuxtxt aanpassen, om aan te geven dat je voor een dreambox gaat compileren. - Ruud Link naar reactie Delen op andere sites Meer opties om te delen...
rene@db Geplaatst: 31 januari 2005 Delen Geplaatst: 31 januari 2005 Hoi, Ik probeer al een aantal dagen zelf enigma te compileren. Ik krijg echter de ene na de andere error! Welke linux distributie is aan te bevelen voor een minder problematische compilatie? Ik gebruik op dit moment debian woody stable maar kan zonder problemen een nieuwe server inrichten t.b.v. dreambox ontwikkeling... dm7000, dm500hd, vdr, ubuntu 10.04 server (samba, dns, http, mailserver) Link naar reactie Delen op andere sites Meer opties om te delen...
oudeis Geplaatst: 1 februari 2005 Auteur Delen Geplaatst: 1 februari 2005 Ik draai hier Gentoo, maar op zich maakt de distributie weinig uit. Zorg er wel voor dat je minimaal de vereiste versies hebt van de verschillende tools (vooral automake en zijn vriendjes). Debian stable loopt meestal redelijk achter, dus grote kans dat je een aantal packages uit tested of unstable moet installeren. Als je de vereiste tools hebt, en je hebt rel_1_0_0 uitgecheckt, dan moet het compileren zonder meer lukken. Zodra je dat voor elkaar hebt, kun je vrij eenvoudig nieuwere versies van enigma gaan compileren. Succes! - Ruud Link naar reactie Delen op andere sites Meer opties om te delen...
rene@db Geplaatst: 1 februari 2005 Delen Geplaatst: 1 februari 2005 Dank je! Ik wil liever niet gaan klooien met unstable en test software op mijn 'produktie' server. Ik ga dan ook een nieuwe ontwikkel server inrichten met gentoo. Kun je me aangeven welke versie je draait en/of je nog specifieke zaken heb moeten installeren of upgraden om de cdk te compileren? Rene. dm7000, dm500hd, vdr, ubuntu 10.04 server (samba, dns, http, mailserver) Link naar reactie Delen op andere sites Meer opties om te delen...
dAF2000 Geplaatst: 1 februari 2005 Delen Geplaatst: 1 februari 2005 Hier staat veel informatie. Er staat daar ook ergens een scriptje om te kijken of je automake en dergelijke goed is. Ook de foutmeldingen die je krijg zijn daar goed te vinden. Mijn ervaring is dat er soms gewoon fouten in de CDK staan. Zoals de gcc compiler die niet meer als .gz file op de server staat maar als .bz2 file. Zulke kleine dingetjes moet je nog aanpassen, of 't moet zijn dat ik 't wel helemaal fout doe <img src="/ubbthreads/images/graemlins/anoniem.gif" alt="" /> Link naar reactie Delen op andere sites Meer opties om te delen...
oudeis Geplaatst: 1 februari 2005 Auteur Delen Geplaatst: 1 februari 2005 Ik heb gewoon de laatste Gentoo release gebruikt voor de bootstrap. Om de paar dagen doe ik een emerge -uD world, zodat ik overal de nieuwste versie van heb. Bedenk wel dat het installeren van Gentoo een paar dagen kan duren. Als je die tijd niet hebt, neem dan gewoon een recente Mandrake, Suse, Redhat (Fedora) of zo. - Ruud Link naar reactie Delen op andere sites Meer opties om te delen...
rene@db Geplaatst: 3 februari 2005 Delen Geplaatst: 3 februari 2005 Bedankt. Ik heb nu gentoo up en running. Heb vervolgens alle sources uit cvs gedownload. Als eerste doe ik binnen $HOME/tuxbox-cvs/cdk een ./autogen.sh Hierna knalt het script eruit: aclocal libtoolize --automake autoconf automake --add-missing configure.ac:13: warning: AC_ARG_PROGRAM was called before AC_CANONICAL_TARGET autoconf/general.m4:1657: AC_CANONICAL_TARGET is expanded from... configure.ac:13: the top level Enig idee? dm7000, dm500hd, vdr, ubuntu 10.04 server (samba, dns, http, mailserver) Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen