yWeb 2.0 - Feature Requests

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

mb405 hat geschrieben:also bei mir tut sich garnichts :( grrrrrr
selber fehler wie bei kroki. soe ein mist. testet ihr das erst, bevor ihr sowas eincheckt ??
Also den Frust verstehe ich ja, aber bitte mit so einer Kritik aufpassen und überlegen, wo das Problem ist ...

Dein Problem hat nichts mit meinen Änderungen an sich zu tun. (Davon gehe ich jedenfalls aus).

Deine Makefiles sind höchstwahrscheinlich nicht aktualisiert worden.
Das wiederum liegt daran, wie du deine Build-Umgebung eingerichtet hast.

1) Also "configure" im maintainer-mode? Dann werden auch Makefiles aktualisiert?
2) /tuxbox/apps/tuxbox/neutrino/configure.ac ausgecheckt?
3) /tuxbox/apps/tuxbox/neutrino/config.status löschen
4) make neutrino

Gruß
yjogol
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

yjogol hat geschrieben:
mb405 hat geschrieben:also bei mir tut sich garnichts :( grrrrrr
selber fehler wie bei kroki. soe ein mist. testet ihr das erst, bevor ihr sowas eincheckt ??
Bei mir hat es, sobald ich die Makefile.am-s gefixt habe, alles direkt kompiliert.
Also den Frust verstehe ich ja, aber bitte mit so einer Kritik aufpassen und überlegen, wo das Problem ist ...
Zustimm. Der Entwickler, der ein kleines Fehlerchen eincheckt, aber direkt reagiert, und den Fehler behebt, verdient wirklich nicht Kritik.
1) Also "configure" im maintainer-mode? Dann werden auch Makefiles aktualisiert?
Soisses.
2) /tuxbox/apps/tuxbox/neutrino/configure.ac ausgecheckt?
3) /tuxbox/apps/tuxbox/neutrino/config.status löschen
4) make neutrino

Code: Alles auswählen

cd /tuxbox/apps/tuxbox/neutrino
make distclean
(oder make maintainer-clean) ist ein (kleines) Holzhammerchen, aber zuverlässlig.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

-make distclean mache ich immer bei solchen gravierenden sachen
-configure wird mit --enable maintainer-mode ichtig aufgerufen

-was ich nicht gemacht habe, ist das
/tuxbox/apps/tuxbox/neutrino/config.status löschen
ich bau jetzt neu, und dann wirds wohl gehn.

sorry, tut mir leid, wenn ihr das falsch versteht. nur mit den ganzen fehlermeldungen kann ich nix anfangen.
kann man den make distclean nicht beibringen bestimmte dinge eben mit zu löschen ? dazu zählen auch die .depends im driver pfad. wenn ich wüsste wie und wo würde ich das selber ändern, aber in den configures und makefiles blicke ich nicht durch.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

so also es geht nichts.
immer der selbe fehler beim neutrinobau.
hab komplett alles neu ausgecheckt, und alles komplatt neu gebaut.
2x der selbe fehler.

mich wundert nur die aussage von kroki
Einer ene Idee ??

Gruß Kroki

Hat sich erledigt, irgendwie wurde nhttp_LDADD vom Makefile.am nicht ins Makefile übernommen. Lag wahrscheinlich an 2 Leerzeichen. Geht jetzt auf alle Fälle !
hatte wohl das selbe problem.
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

handheb: bei mir das gleiche

Code: Alles auswählen

powerpc-tuxbox-linux-gnu-g++ -Wall -mcpu=823 -pipe -Os -Wl,-O1 -o nhttpd yhttpd. o
yhttpd.o(.text+0x20): In function `Cyhttpd::Cyhttpd()':
: undefined reference to `CWebserver::CWebserver()'
yhttpd.o(.text+0x7c): In function `Cyhttpd::Cyhttpd()':
: undefined reference to `CWebserver::CWebserver()'
yhttpd.o(.text+0xdc): In function `Cyhttpd::~Cyhttpd()':
: undefined reference to `CWebserver::~CWebserver()'
yhttpd.o(.text+0x128): In function `Cyhttpd::~Cyhttpd()':
: undefined reference to `CWebserver::~CWebserver()'
yhttpd.o(.text+0x23a): In function `Cyhttpd::hooks_detach()':
: undefined reference to `CyhookHandler::HookList'
yhttpd.o(.text+0x242): In function `Cyhttpd::hooks_detach()':
: undefined reference to `CyhookHandler::HookList'
yhttpd.o(.text+0x27a): In function `Cyhttpd::hooks_detach()':
: undefined reference to `CyhookHandler::HookList'
yhttpd.o(.text+0x2b4): In function `Cyhttpd::stop_webserver()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x2c0): In function `Cyhttpd::stop_webserver()':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x31e): In function `Cyhttpd::hooks_attach()':
: undefined reference to `vtable for CmAuth'
yhttpd.o(.text+0x322): In function `Cyhttpd::hooks_attach()':
: undefined reference to `vtable for CmAuth'
yhttpd.o(.text+0x33a): In function `Cyhttpd::hooks_attach()':
: undefined reference to `CyhookHandler::HookList'
yhttpd.o(.text+0x346): In function `Cyhttpd::hooks_attach()':
: undefined reference to `CyhookHandler::HookList'
yhttpd.o(.text+0x360): In function `Cyhttpd::hooks_attach()':
: undefined reference to `CNeutrinoAPI::CNeutrinoAPI()'
yhttpd.o(.text+0x38e): In function `Cyhttpd::hooks_attach()':
: undefined reference to `CyhookHandler::HookList'
yhttpd.o(.text+0x3e8): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x3f8): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x408): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x420): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::CConfigFile(char, bool)'
yhttpd.o(.text+0x444): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::loadConfig(char const*)'
yhttpd.o(.text+0x448): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x460): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getBool(char const*, bool)'
yhttpd.o(.text+0x468): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x480): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getBool(char const*, bool)'
yhttpd.o(.text+0x488): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x498): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x4b0): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getInt32(char const*, int)'
yhttpd.o(.text+0x4cc): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getInt32(char const*, int)'
yhttpd.o(.text+0x4e4): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getBool(char const*, bool)'
yhttpd.o(.text+0x4f2): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CWebserver::is_threading'
yhttpd.o(.text+0x4fe): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CWebserver::is_threading'
yhttpd.o(.text+0x838): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getString(char const*, std::basic_string< char, std::char_traits<char>, std::allocator<char> > const&)'
yhttpd.o(.text+0xcd4): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getString(char const*, std::basic_string< char, std::char_traits<char>, std::allocator<char> > const&)'
yhttpd.o(.text+0x1158): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::getString(char const*, std::basic_string< char, std::char_traits<char>, std::allocator<char> > const&)'
yhttpd.o(.text+0x12fc): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CyhookHandler::Hooks_ReadConfig(CConfigFile*, std::map <std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::ba sic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std:: basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::alloca tor<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<cha r> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char>  > > > >&)'
yhttpd.o(.text+0x1314): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CConfigFile::saveConfig(char const*)'
yhttpd.o(.text+0x1318): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x1328): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x1338): In function `Cyhttpd::ReadConfig()':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x13b2): In function `Cyhttpd::run()':
: undefined reference to `CWebserver::is_threading'
yhttpd.o(.text+0x13b6): In function `Cyhttpd::run()':
: undefined reference to `CWebserver::is_threading'
yhttpd.o(.text+0x13bc): In function `Cyhttpd::run()':
: undefined reference to `CWebserver::run()'
yhttpd.o(.text+0x13d8): In function `Cyhttpd::run()':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x13e4): In function `Cyhttpd::run()':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x145c): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x1468): In function `main':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x14b8): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x14c0): In function `main':
: undefined reference to `CLogging::setDebug(bool)'
yhttpd.o(.text+0x160c): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x1670): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x168c): In function `main':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x1690): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x169c): In function `main':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x16a8): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x16b8): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x16c8): In function `main':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x1718): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x171c): In function `main':
: undefined reference to `CLogging::getDebug()'
yhttpd.o(.text+0x1728): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x1734): In function `main':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x1760): In function `main':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x176c): In function `main':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x17a8): In function `sig_catch(int)':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x17b4): In function `sig_catch(int)':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x17bc): In function `sig_catch(int)':
: undefined reference to `CLogging::getInstance()'
yhttpd.o(.text+0x17c8): In function `sig_catch(int)':
: undefined reference to `CLogging::printf(char const*, ...)'
yhttpd.o(.text+0x187c): In function `__static_initialization_and_destruction_0(i nt, int)':
: undefined reference to `CyParser::CyParser()'
yhttpd.o(.text+0x18f4): In function `__static_initialization_and_destruction_0(i nt, int)':
: undefined reference to `CyParser::~CyParser()'
collect2: ld returned 1 exit status
make[5]: *** [nhttpd] Fehler 1
make[5]: Leaving directory `/home/marcel/tuxbox-cvs/apps/tuxbox/neutrino/daemons /nhttpd'
make[4]: *** [all-recursive] Fehler 1
make[4]: Leaving directory `/home/marcel/tuxbox-cvs/apps/tuxbox/neutrino/daemons /nhttpd'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/marcel/tuxbox-cvs/apps/tuxbox/neutrino/daemons '
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/marcel/tuxbox-cvs/apps/tuxbox/neutrino'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/marcel/tuxbox-cvs/apps/tuxbox/neutrino'
make: *** [/home/marcel/dbox2/cdkflash/root-neutrino] Fehler 2
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

jippie jetz simmer schon zu dritt :)
kroki
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Dienstag 22. Juni 2004, 22:12

Beitrag von kroki »

Guckt euch mal die daemons/nhttpd/Makefile.am an.

Dort ab dem Eintrag nhttpd_LDADD = \

macht mal alle Spaces am Zeilenende Weg und nehmt die beiden auskommentierten Zeilen raus.

Dann die apps/tuxbox/neutrino/config.status löschen und neutrino neu bauen.

Das hat bei mir dann endlich funktioniert. Wenn es nicht geht, dann guckt euch mal das daemons/nhttpd/Makefile an, solange da nicht die Einträge
für nhttpd_LDADD drinnen sind wird es nichts !!!

Kroki
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also in der makefile steht alles drin

Code: Alles auswählen

am_nhttpd_OBJECTS = yhttpd.$(OBJEXT)
nhttpd_OBJECTS = $(am_nhttpd_OBJECTS)
nhttpd_LDADD = $(LDADD)
DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
und weiter unten nochmal was

Code: Alles auswählen

nhttpd$(EXEEXT): $(nhttpd_OBJECTS) $(nhttpd_DEPENDENCIES) 
	@rm -f nhttpd$(EXEEXT)
	$(CXXLINK) $(nhttpd_LDFLAGS) $(nhttpd_OBJECTS) $(nhttpd_LDADD) $(LIBS)
nur bauen tut der nix. immer wieder der selbe fehler.
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Hi,
also das mit den Leerzeichen habe ich nicht verstanden, aber gut wenn es geht.
@mb405: welche Version von automake setzt du ein.

Ich schieb mal das Makefile.am in nhttpd-Ornder mit einer kleinen Änderung hoch. Probier dann mal.

Gruß
yjogol
FAQ zu YWeb unter http://www.yjogol.de
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

sag mal bescheid, wenn es soweit ist...
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

also versions checker sagt das
tool checker fuer cvs - Version 0.7 dw - by horsti666 - modified by dietmarw
automake >=1.7 :1.9.3
autoconf >=2.50 :2.59
cvs :1.11.14
libtool >=1.4.2 :1.5.8
make >=3.79 :3.80
gettext >=0.12.1 :0.14.1
makeinfo :4.6
tar :1.13.25
bunzip2 :1.0.2
gunzip :1.3.5
patch :2.5.9
infocmp :5.4.20040214
gcc >=3.0 :3.3.3
g++ >=3.0 :3.4.4
yacc :yacc installiert
bison :1.875
flex :2.5.4
pkg-config :0.15.0
python :python installiert
mkfs.jffs2 :1.39
mksquashfs 2.1 :2.2-r2
fakeroot :fakeroot installiert
Versions-Check Ende
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

Um ganz sicher zu gehen, mache ich jetzt noch die Pfade absolut. Sollte eigentlich gehen, aber wenn es bisher nicht geht ....
Ist jetzt drin.
Gruß
yjogol
FAQ zu YWeb unter http://www.yjogol.de
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

großer meister. wie es aussieht kompiliert er mit der Makefile.am jetzt neutrino durch :)
Dank Dank Dank Dank Dank Dank

edit
Ich benutze die Makefile.am ohne die angepassten Pfade
Zuletzt geändert von mb405 am Sonntag 17. September 2006, 19:59, insgesamt 1-mal geändert.
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

test läuft...
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

Blödfrag: Wo finde ich nun den Bouquet Editor?
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

palace hat geschrieben:Blödfrag: Wo finde ich nun den Bouquet Editor?
Settings
FAQ zu YWeb unter http://www.yjogol.de
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

das ist nicht gerecht... warum geht es bei leuten, die blöd fragen? :lol:

ich würde bei der gelegenheit gern mal auf mein feature-request von der vorseite hinweisen wollen. ist hier irgendwie untergegangen.
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

skydiver hat geschrieben:das ist nicht gerecht... warum geht es bei leuten, die blöd fragen? :lol:

ich würde bei der gelegenheit gern mal auf mein feature-request von der vorseite hinweisen wollen. ist hier irgendwie untergegangen.
Untergehen tut es nicht, auch wenn ich in letzter Zeit nicht dazu sage.
Aber den Webserver neu zu schreiben, war schon eine große Aktion = zwei Monate.
Ich weiß leider bisher nicht, wie ich den aktuell laufenden Titel auslesen kann ...

Gruß
yjogol
FAQ zu YWeb unter http://www.yjogol.de
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

na das reicht mir doch schon als antwort...
sehr schön
skydiver
Einsteiger
Einsteiger
Beiträge: 256
Registriert: Montag 14. Januar 2002, 23:13

Beitrag von skydiver »

mein lieber johannes... es geht! danke
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Noch ein Bug im nhttpd.

Dieser Befehl funktioniert nicht mehr.

Code: Alles auswählen

wget -O /dev/null http://localhost/cgi-bin/startPlugin?name=tuxcal.cfg
Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

DrStoned hat geschrieben:Noch ein Bug im nhttpd.

Dieser Befehl funktioniert nicht mehr.

Code: Alles auswählen

wget -O /dev/null http://localhost/cgi-bin/startPlugin?name=tuxcal.cfg
Greetz von DrStoned :lol: :lol: :lol:
fixed
FAQ zu YWeb unter http://www.yjogol.de
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

@yjogol: Hast Du mitbekommen, dass bei JtG (Streaming Tool & XMG) kein EPG mehr ankommt?
yjogol
Developer
Beiträge: 809
Registriert: Montag 4. Juli 2005, 18:45

Beitrag von yjogol »

palace hat geschrieben:@yjogol: Hast Du mitbekommen, dass bei JtG (Streaming Tool & XMG) kein EPG mehr ankommt?
War sehr wahrscheinlich der gleiche Fehler.
Gruß
yjogol
FAQ zu YWeb unter http://www.yjogol.de
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

Okay, merci :)