Gast Geplaatst: 8 februari 2004 Geplaatst: 8 februari 2004 Script voor een cleane build van de cdk; Getest op Fedora. Zie bijlage.
Gast Geplaatst: 9 maart 2004 Geplaatst: 9 maart 2004 Citaat: Oh wat flauw <img src="/ubbthreads/images/graemlins/smile.gif" alt="" /> De optie '--from-code' zit niet in gettext maar in xgettext, versie 0.13ftp://ftp.nluug.nl/pub/gnu/gettext/gettext-0.13.tar.gz Hou er wel rekening mee dat zonder optie's gettext en xgettext in /usr/local/bin worden geplaatst ipv /usr/bin. Je kunt dan wel tijdelijk de /usr/bin/gettext symlinken naar /usr/local/bin/xgettext om zo de sources te builden. Ik ben nu bezig om de cdk te builden dmv een simpel script waar alles in zit. Ik zal kijken of ik dit mee kan nemen, dan post ik 't hieronder of in een nieuwe thread. Ik ben met een clean systeem hier begonnen en loop dus uiteraard weer tegen dezelfde fout aan. Moet ik deze gettext op m'n systeem installeren? Of moet er wat anders gebeuren? Peter
Gast Geplaatst: 9 maart 2004 Geplaatst: 9 maart 2004 De code zou eigenlijk xgettext ipv gettext aan moeten roepen, hierin zit namelijk de --utf parameter. als root: - mv /bin/gettext /bin/_gettext - ln -s /usr/bin/xgettext /bin/gettext Hierna kun je verder gaan met compileren.
Gast Geplaatst: 9 maart 2004 Geplaatst: 9 maart 2004 Citaat: De code zou eigenlijk xgettext ipv gettext aan moeten roepen, hierin zit namelijk de --utf parameter. als root: - mv /bin/gettext /bin/_gettext - ln -s /usr/bin/xgettext /bin/gettext Hierna kun je verder gaan met compileren. Vreemd, op mijn systeem klaarblijkelijk niet want hij roept hier als xgettext aan. Het volgende zie ik tijdens de make all langskomen : /usr/bin/xgettext --default-domain=tuxbox-enigma --directory=.. \ --add-comments=TRANSLATORS: --keyword=_ --keyword=N_ --from-code=utf-8 \ --files-from=./POTFILES.in \ --copyright-holder='tuxbox project' \ --join-existing /usr/bin/xgettext: unrecognized option `--from-code=utf-8' Try `/usr/bin/xgettext --help' for more information. Dit is de versie die op mijn systeem (Mandrake 9.0) staat : [tuxbox@server cdk]$ /usr/bin/xgettext --version xgettext (GNU gettext) 0.11.2 Copyright © 1995-1998, 2000-2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Written by Ulrich Drepper. Moet ik soms een nieuwere versie hebben? Peter
Gast Geplaatst: 9 maart 2004 Geplaatst: 9 maart 2004 Heb nu 0.13 geinstalleerd en dat gaat beter, alleen als ik jouw script gebruik dan gaat eea niet helemaal lekker. Ik ben nu aan het builden volgens instructie van T-Hydron's site en dat loopt nog steeds door ;-) Peter
Gast Geplaatst: 12 maart 2004 Geplaatst: 12 maart 2004 Was/is ook voor fedora, dat paden anders zijn etc zou goed kunnen.. Als 't maar werkt <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
Gast Geplaatst: 12 maart 2004 Geplaatst: 12 maart 2004 Heb je script toch nog maar weer eens gepakt omdat het andere ook niet ging zoals het moet. Maar hij komt niet tot het einde, wellicht kan je er wat zinnigs over zeggen : checking for package tuxbox-mpegtools... yes configure: creating ./config.status config.status: creating Makefile config.status: creating skyscan/Makefile config.status: creating stream/Makefile config.status: creating config.h config.status: executing default-1 commands make -C /home/tuxbox/tuxbox-rel/apps/dvb/tools/stream all install make[1]: Entering directory `/home/tuxbox/tuxbox-rel/apps/dvb/tools/stream' powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/tuxbox/dream/cdkroot/include/tuxbox/mpegtools -I/home/tuxbox/tuxbox-rel/driver/include -Wall -mcpu=405 -mmultiple -mstring -meabi -pipe -Os -c streampes.c powerpc-tuxbox-linux-gnu-gcc -Wall -mcpu=405 -mmultiple -mstring -meabi -pipe -Os -o streampes streampes.o -lpthread powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/tuxbox/dream/cdkroot/include/tuxbox/mpegtools -I/home/tuxbox/tuxbox-rel/driver/include -Wall -mcpu=405 -mmultiple -mstring -meabi -pipe -Os -c streamts.c powerpc-tuxbox-linux-gnu-gcc -Wall -mcpu=405 -mmultiple -mstring -meabi -pipe -Os -o streamts streamts.o -L/home/tuxbox/dream/cdkroot/lib -lmpegtools powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/tuxbox/dream/cdkroot/include/tuxbox/mpegtools -I/home/tuxbox/tuxbox-rel/driver/include -Wall -mcpu=405 -mmultiple -mstring -meabi -pipe -Os -c streamsec.c streamsec.c:17:27: linux/dvb/dmx.h: No such file or directory en dan wordt de build uiteraard afgebroken. Mis ik nog iets in de Archive dir waardoor deze header er niet is? Btw. Als ik op deze manier een enigma heb gebouwd moet ik deze dan in een bestaande image zo kunnen vervangen of zijn er libraries die ook aan wijzigingen onderhevig zijn die ook mee moeten dan? Peter
Gast Geplaatst: 14 maart 2004 Geplaatst: 14 maart 2004 Niemand een idee over wat in bovenstaande mis gaat? Peter
Gast Geplaatst: 14 maart 2004 Geplaatst: 14 maart 2004 Ik zie nu waar het fout gaat alleen de reden waarom is met niet duidelijk. In de huidige $HOME/apps/dvb/tools/streamsec.c staat #ifdef HAVE_OST_DMX_H #include <ost/dmx.h> #define DMXDEV "/dev/dvb/card0/demux0" #define dmx_sct_filter_params dmxSctFilterParams #else #include <linux/dvb/dmx.h> #define DMXDEV "/dev/dvb/adapter0/demux0" #endif Als ik nu naar de foutmelding kijk die de make geeft dan wordt linux/dvb/dmx.h ge-include en dat is niet goed. Dit zou betekenen dat HAVE_OST_DMX_H niet gezet is. Kijk ik echter in de gegenereerde config.h dan zie ik /* Define to 1 if you have the <ost/dmx.h> header file. */ #define HAVE_OST_DMX_H 1 staan. Dus wordt dan deze config.h in deze make niet gebruikt ofzo? Wie heeft hier wat ervaring mee en kan me opweg helpen zodat ik weer verder kan? Btw. De wijziging tov de vorige versie van streamsec.c is dat voorheen altijd de <ost/dmx.h> werd geinclude vandaar dat dat dus wel goed ging Alvast bedankt! Peter
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