Configure.ac: Was gibt es alles für Möglichkeiten? |
smilec0l
Super Dreamer
   

Dabei seit: 01.12.2003
Beiträge: 762
Herkunft: Mamas Bauch
 |
|
|
03.08.2005 21:52 |
|
|
dcdead
Super Dreamer
   

Dabei seit: 16.06.2004
Beiträge: 676
Herkunft: FFM
 |
|
-DENABLE_DYN_ROTOR --- Rotorconfig im Webif
-DENABLE_DYN_MOUNT --- Mounten per Webif
-DENABLE_DYN_CONF --- Erweiterte Config im Webif (Preferred Lang usw)
-DENABLE_DYN_FLASH --- Flashpartitionen im webif zeigen
-DENABLE_FLASHTOOL --- Enigma Expertenflashtool aktivieren
-DENABLE_PRIVATE_EPG --- EPG für Premiereportale anzeigen (bspw. Sport Portal)
Das ganze ist ausm Gedächtnis, weiss also nicht, ob's zu 100% stimmt (sollte's aber
)
Dann gibt's noch:
-DENABLE_RFMOD RF Modulator Setup aktivieren (haben nicht alle Boxen)
-DENABLE_KEYBOARD
-DENABLE_PPPOE
Die beiden letzten sind wohl selbsterklärend
|
|
03.08.2005 22:21 |
|
|
metalhead
Dreamer ++
  
Dabei seit: 15.06.2004
Beiträge: 495
Herkunft: Würzburg
 |
|
| RE: Configure.ac: Was gibt es alles für Möglichkeiten? |
 |
| Zitat: |
Original von smilec0l
HI,
da ich grade ein bisschen am "spielen" bin... Was kann ich alles in der configure.ac aktivieren um den vollen "Funfaktor" zu erreichen *g*
Also zzt habe ich:
-DENABLE_DYN_ROTOR Webif - Rotoreinstellungen
-DENABLE_DYN_MOUNT Webif - Mountmanager
-DENABLE_DYN_CONF Webif - Expertmenü freischalten?
-DENABLE_DYN_FLASH Webif - Flashmanager
-DENABLE_FLASHTOOL Enigma -Experten flashtool
-DENABLE_PRIVATE_EPG Enigma - Private EPG?
Was gibt es noch und WOZU sind die obigen gut... Mit den Infos könnte man nämlich das Wiki bereichern.
MfG
sm.)e |
Hi,
du nimmst mir die Worte aus dem Mund . Die Frage wollte ich nachdem ich den Thread mit dem Expert-Flash-Tool gelesen hatte auch stellen
Was genau macht denn DENABLE_KEYBOARD? Das Dream Keyboard läuft über ir (und das ist ja drin, sonst ging ja auch die Fernbed nicht). Ist das dann 'ne USB-Tastatur-Unterstützung?
Weiß noch einer mehr Optionen?
Danke im Voraus!
Gruß Metalhead
|
|
08.08.2005 10:50 |
|
|
Olove
Super Dreamer +


Dabei seit: 01.04.2003
Beiträge: 1.596
 |
|
| RE: Configure.ac: Was gibt es alles für Möglichkeiten? |
 |
Das Keyboard hat nen eigenen Treiber bzw. wird gesondert abgefangen, nicht wie die FB.
Olove
__________________ All we need to do ... is keep talking (Stephen Hawking)
|
|
08.08.2005 10:55 |
|
|
metalhead
Dreamer ++
  
Dabei seit: 15.06.2004
Beiträge: 495
Herkunft: Würzburg
 |
|
Ah ok danke.
Das ist dann aber standartmäßig drin oder?
Gruß
Metalhead
|
|
08.08.2005 19:02 |
|
|
Olove
Super Dreamer +


Dabei seit: 01.04.2003
Beiträge: 1.596
 |
|
Naja, mit der Option eben, würde ich mal sagen.
Übrigens ist es der Standard ...
Olove
__________________ All we need to do ... is keep talking (Stephen Hawking)
|
|
08.08.2005 19:28 |
|
|
smilec0l
Super Dreamer
   

Dabei seit: 01.12.2003
Beiträge: 762
Herkunft: Mamas Bauch
 |
|
Hi,
hab ein kleines "update" gemacht
MfG
sm.)e
|
|
24.08.2005 19:18 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
Wenn ich die configure.ac so umändere, bekomme ich fehler beim make .enigma...Muss ich da nochwas machen, damit das auch funktioniert?
Bin über jeden tip dankbar.
Grüsse,
Yüksel
__________________ mfg
yüksel
|
|
31.08.2005 12:44 |
|
|
Olove
Super Dreamer +


Dabei seit: 01.04.2003
Beiträge: 1.596
 |
|
*seufz*
Was für eine Fehlermeldung denn?
__________________ All we need to do ... is keep talking (Stephen Hawking)
|
|
31.08.2005 12:46 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
q olove
Du hast aber schnell geantwortet das ist ja klasse
)
Das kommt als fehler:
yueksel@linux:~> cd cvs-7000/cdk
yueksel@linux:~/cvs-7000/cdk> rm -rf .enigma
yueksel@linux:~/cvs-7000/cdk> make .enigma
Makefile:3022: *** Mehrfache Target-Muster. Schluss.
yueksel@linux:~/cvs-7000/cdk>
__________________ mfg
yüksel
|
|
31.08.2005 12:51 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
Habe das so umgeändert :
AC_INIT(tuxbox-enigma,0.0.1)
AM_INIT_AUTOMAKE(tuxbox-enigma,0.0.1)
TUXBOX_APPS
TUXBOX_APPS_DIRECTORY
AC_PROG_CC
AC_PROG_CXX
AC_PROG_RANLIB
AC_ARG_WITH(boxtype,
[ --with-boxtype=NAME box type [[dbox2,dm7000,dm500,dm56x0,...]]],
[BOXTYPE="$withval"],[BOXTYPE="dbox2"])
AC_SUBST(BOXTYPE)
AM_CONDITIONAL(BOXTYPE_DBOX2, test "$BOXTYPE" = "dbox2")
AM_CONDITIONAL(BOXTYPE_DREAMBOX, test "$BOXTYPE" != "dbox2")
TUXBOX_APPS_DVB
TUXBOX_APPS_DRIVER
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
TUXBOX_APPS_LIB_PKGCONFIG(ID3TAG,id3tag)
TUXBOX_APPS_LIB_PKGCONFIG(MAD,mad)
TUXBOX_APPS_LIB_PKGCONFIG(MD5SUM,tuxbox-md5sum)
TUXBOX_APPS_LIB_PKGCONFIG(PLUGINS,tuxbox-plugins)
TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
TUXBOX_APPS_LIB_PKGCONFIG(SIGC,sigc++-1.2)
TUXBOX_APPS_LIB_PKGCONFIG(XMLTREE,tuxbox-xmltree)
TUXBOX_APPS_LIB_PKGCONFIG(TUXTXT,tuxbox-tuxtxt)
if test "$BOXTYPE" = "dbox2" ; then
TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
fi
if test "$BOXTYPE" = "dbox2" ; then
CPPFLAGS="$CPPFLAGS -fno-exceptions -fno-rtti -D_REENTRANT -DENABLE_DYN_ROTOR -DENABLE_DYN_MOUNT -DENABLE_DYN_CONF -DENABLE_DYN_FLASH -DENABLE_FLASHTOOL -DENABLE_PRIVATE_EPG"
else
CPPFLAGS="$CPPFLAGS -fno-exceptions -fno-rtti -D_REENTRANT -DDISABLE_LIRC -DENABLE_KEYBOARD -DUSE_EXTERNAL_FLASHTOOL -DENABLE_DYN_ROTOR -DENABLE_DYN_MOUNT -DENABLE_DYN_CONF -DENABLE_DYN_FLASH -DENABLE_DYN_STREAM -DENABLE_DYN_DREAMFLASH -DENABLE_PRIVATE_EPG -DENABLE_FLASHTOOL -DDEBUG"
fi
if test "$BOXTYPE" = "dm56x0" ; then
CPPFLAGS="$CPPFLAGS -DENABLE_RFMOD"
elif test "$BOXTYPE" = "dm7020" ; then
TUXBOX_APPS_LIB_PKGCONFIG(NET,tuxbox-net)
CPPFLAGS="$CPPFLAGS -DENABLE_RFMOD -DUSE_IFUPDOWN $NET_CFLAGS"
elif test "$BOXTYPE" = "dm7025" ; then
TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
TUXBOX_APPS_LIB_PKGCONFIG(NET,tuxbox-net)
CPPFLAGS="$CPPFLAGS -DENABLE_RFMOD -DUSE_IFUPDOWN $NET_CFLAGS"
fi
CPPFLAGS="$CPPFLAGS $FREETYPE_CFLAGS $ID3TAG_CFLAGS $MAD_CFLAGS $MD5SUM_CFLAGS $TUXTXT_CFLAGS"
CPPFLAGS="$CPPFLAGS $PLUGINS_CFLAGS $PNG_CFLAGS $SIGC_CFLAGS $TUXBOX_CFLAGS $XMLTREE_CFLAGS"
LDFLAGS="-pthread $LDFLAGS"
TUXBOX_APPS_GETTEXT
AC_OUTPUT([
Makefile
data/Makefile
data/fonts/Makefile
data/htdocs/Makefile
data/htdocs/stylesheets/Makefile
data/pictures/Makefile
data/pictures/chk_stone/Makefile
data/pictures/chk_stone/mainmenu/Makefile
data/pictures/chk_silver/Makefile
data/pictures/chk_silver/mainmenu/Makefile
data/pictures/chk_v2/Makefile
data/pictures/countries/Makefile
data/pictures/neutrino/Makefile
data/pictures/mainmenu/Makefile
data/pictures/shortcut/Makefile
data/pictures/keypics/Makefile
data/pictures/small/Makefile
data/pictures/carbon/Makefile
data/pictures/blueqt/Makefile
data/resources/Makefile
data/skins/Makefile
data/sysconfig/Makefile
data/templates/Makefile
data/lirc/Makefile
doc/Makefile
hotplug/Makefile
include/Makefile
include/lib/Makefile
include/lib/base/Makefile
include/lib/codecs/Makefile
include/lib/driver/Makefile
include/lib/dvb/Makefile
include/lib/gdi/Makefile
include/lib/gui/Makefile
include/lib/socket/Makefile
include/lib/system/Makefile
lib/Makefile
lib/base/Makefile
lib/driver/Makefile
lib/codecs/Makefile
lib/dvb/Makefile
lib/dvb/lowlevel/Makefile
lib/gdi/Makefile
lib/gui/Makefile
lib/socket/Makefile
lib/system/Makefile
lib/picviewer/Makefile
lib/movieplayer/Makefile
po/Makefile
src/Makefile
enigma.pc
__________________ mfg
yüksel
|
|
31.08.2005 12:58 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
Diesen teil:
else
CPPFLAGS="$CPPFLAGS -fno-exceptions -fno-rtti -D_REENTRANT -DDISABLE_LIRC -DENABLE_KEYBOARD -DUSE_EXTERNAL_FLASHTOOL -DENABLE_DYN_ROTOR -DENABLE_DYN_MOUNT -DENABLE_DYN_CONF -DENABLE_DYN_FLASH -DENABLE_DYN_STREAM -DENABLE_DYN_DREAMFLASH -DENABLE_PRIVATE_EPG -DENABLE_FLASHTOOL -DDEBUG"
fi
__________________ mfg
yüksel
|
|
31.08.2005 13:00 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
Also wenn ich die änderungen mache und die configure.ac überschreiebe, kommt oben der fehler......wenn ich hinterher die originale wieder zurücktue, geht auch nichts mehr, wieder der selbe fehler
.
__________________ mfg
yüksel
|
|
31.08.2005 14:51 |
|
|
smilec0l
Super Dreamer
   

Dabei seit: 01.12.2003
Beiträge: 762
Herkunft: Mamas Bauch
 |
|
Hi,
also Du musst Deine Configure.ac so anpassen
| Zitat: |
TUXBOX_APPS_LIB_PKGCONFIG(TUXTXT,tuxbox-tuxtxt)
if test "$BOXTYPE" = "dbox2" ; then
TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
fi
|
ändern in
| Zitat: |
TUXBOX_APPS_LIB_PKGCONFIG(TUXTXT,tuxbox-tuxtxt)
TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
if test "$BOXTYPE" = "dbox2" ; then
TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
fi
|
Das sollte es eigentlich gewesen sein
MFG
sm.)e
|
|
31.08.2005 16:36 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
OK smilec0l,
...bin gerade neu am auschecken, wenn es durch ist werde ich mal so probieren, melde mich dann nachher nochmal hier.
Danke vorerst mal für die mühe
__________________ mfg
yüksel
|
|
31.08.2005 16:47 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
Ich wieder
Wenn ich nach der änderung, cvs update -d -P im enigma ordner mache, und hiterher make distclean eingebe bekomme ich unten den fehler...Enigma lässt sich auch nicht neu machen.
Habe nun alle varianten editiert, kann mir noch jemand auf die sprünge helfen?
yueksel@linux:~/db7000-cvs/apps/tuxbox/enigma> make clean
/bin/sh ./config.status --recheck
running /bin/sh ./configure --build=i686-suse-linux --host=powerpc-tuxbox-linux-gnu --prefix=/home/yueksel/db7000-cvs/root/cdkroot --with-driver=/home/yueksel/db7000-cvs/driver --with-dvbincludes=/home/yueksel/db7000-cvs/driver/include --with-target=cdk --with-boxtype=dm7000 --enable-maintainer-mode --without-debug CC=powerpc-tuxbox-linux-gnu-gcc CFLAGS=-Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE CXXFLAGS=-Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE CXX=powerpc-tuxbox-linux-gnu-g++ build_alias=i686-suse-linux host_alias=powerpc-tuxbox-linux-gnu --no-create --no-recursion
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for powerpc-tuxbox-linux-gnu-strip... no
checking for strip... strip
checking for style of include used by make... GNU
checking for powerpc-tuxbox-linux-gnu-gcc... powerpc-tuxbox-linux-gnu-gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** [config.status] Fehler 77
yueksel@linux:~/db7000-cvs/apps/tuxbox/enigma>
__________________ mfg
yüksel
|
|
31.08.2005 19:04 |
|
|
dre
Dreamer ++
  
Dabei seit: 31.10.2003
Beiträge: 300
Herkunft: CH
 |
|
den fehler krieg ich auch. hoffentlich kennt jemand eine lösung...bin halt noch ein anfänger in sachen cvs.
__________________ Box: DM 7000-S
Image: CVS (20.10.2005)
Karten: SRG SSR idée suisse-Karte
CAM: Matrix-Reloaded-CAM
Schüssel: Drehanlage mit 100er Schüssel, Phonotrend M2000-Motor
USB: 512 MB SanDisk Cruzer Micro 2.0
|
|
31.08.2005 19:05 |
|
|
yüksel
Mitglied ++
 
Dabei seit: 07.01.2005
Beiträge: 76
Herkunft: Türkiye
 |
|
Hat denn keiner eine lösung, was man da machen muss. Habe einiges hin und her probiert, aber es geht leider nichts vorwärts.
Merci nochma
__________________ mfg
yüksel
|
|
31.08.2005 21:12 |
|
|
smilec0l
Super Dreamer
   

Dabei seit: 01.12.2003
Beiträge: 762
Herkunft: Mamas Bauch
 |
|
HI,
hmm, icht wüsste nicht was es sonst sein könnte welche gcc version hast Du? Ich habe hier mal ein script angehangen, einfach auf Deinen PC schieben auf den dein CDK läuft und in toolchecker.sh unbenennen (anschließend ein "chmod +x toolchecker.sh")
Poste mal dessen ausgaben hier, evlt läßßt sich was daraus schließen.
Mfg
sm.)e
|
|
31.08.2005 22:14 |
|
|
|