VLS: Baut nicht mit make 3.81beta4; ausserdem veraltet

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

VLS: Baut nicht mit make 3.81beta4; ausserdem veraltet

Beitrag von Barf »

vls baut nicht mit make 3.81beta4:

Code: Alles auswählen

make[1]: Entering directory `/tuxbox/head/cdk/vls-0.4.0'
Generating dependancies for src/core/application.cpp...
dep/core/application.d:1: *** missing separator.  Stop.
make[1]: *** [dep/core/application.d] Error 2
make[1]: Leaving directory `/tuxbox/head/cdk/vls-0.4.0'
make: *** [.deps/vls] Error 2
(baut aber mit make 3.80). Es zeigt sich, dass die beanstandene dep/core/application.d in der Tat (included makefile) fehlerhaft ist:

Code: Alles auswählen

src/core/application.o 
dep/core/application.d : src/core/application.cpp src/core/defs.h src/core/commo
n.h \
  src/core/debug.h src/core/reflect.h src/core/serialization.h \
  src/core/string.h src/core/stack.h src/core/vector.h \
  src/core/hashtable.h src/core/buffers.h src/core/exception.h \
  src/core/file.h src/core/stream.h src/core/parsers.h \
  src/core/settings.h src/core/log.h src/core/library.h src/core/module.h \
  src/core/application.h src/core/stack.cpp src/core/vector.cpp \
  src/core/hashtable.cpp src/core/library.cpp
(erste Zeilenunbruch fehlerhaft.) Weil die Version 0.4.0 recht veraltet ist, sollte mann eine neuere Version erst probieren. Kuckt sich jemand dies an? (Ich bin nicht gerade der VLS-Spezialist-)

Gleiche Verhalten in HEAD und newmake.

Um nicht "make everything" für make 3.81 Benutzer kaputt zu machen entferne ich vorübergehend vls vom Target dvb_apps in newmake.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: VLS: Baut nicht mit make 3.81beta4; ausserdem veraltet

Beitrag von rhabarber1848 »

"make vls" ist hier gerade durchgelaufen:
mkdir -p /root/tuxbox/work/image/cdkroot/etc/videolan/vls
test -r /root/tuxbox/work/image/cdkroot/etc/videolan/vls/vls.cfg || /usr/bin/install -c -m 644 vls.cfg /root/tuxbox/work/image/cdkroot/etc/videolan/vls
test -r /root/tuxbox/work/image/cdkroot/etc/videolan/vls/input.cfg || /usr/bin/install -c -m 644 input.cfg /root/tuxbox/work/image/cdkroot/etc/videolan/vls
Installation succeeded.
make[1]: Leaving directory `/root/tuxbox/work/compile/cdk/vls-0.4.0'
rm -rf vls-0.4.0
touch .deps/vls
root:~/tuxbox/work/compile/cdk# make --version
GNU Make 3.81
Copyright (C) 2006 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.

This program built for i486-pc-linux-gnu