From: SourceForge.net <no...@so...> - 2005-12-25 03:07:17
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-25 13:55:19
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-25 17:49:50
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Comment added) made by cuzndragon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 17:49 Message: Logged In: YES user_id=5208 Still the same error. The Cflags and Libs from firefox-js.pc are not being added. if I apply the attached patch which adds a js/ in front of all jsapi.h and jsstr.h in then gets this error because it is looking for -ljs intead of -lmozjs. make[1]: Entering directory `/usr/src/gxine-0.5.3/src' /bin/sh ../libtool --mode=link gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -Wl,--as-needed -z combreloc -s -o gxine -L/usr/X11R6/lib desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -L/usr/lib -lxine -lz -lnsl -lpthread -lrt -pthread -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -ljs -lXtst gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -Wl,--as-needed -z combreloc -s -o gxine desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -pthread -L/usr/lib/firefox -L/usr/X11R6/lib -L/usr/lib /usr/lib/libxine.so -lz -lnsl -lpthread -lrt /usr/lib/libgthread-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -ljs /usr/lib/libXtst.so make[1]: Leaving directory `/usr/src/gxine-0.5.3/src' /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ljs collect2: ld returned 1 exit status make[1]: *** [gxine] Error 1 make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-25 18:29:12
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2005-12-25 18:29 Message: Logged In: YES user_id=294680 Your patch will cause compilation failure when using the standalone libjs on Debian (/usr/include/smjs/jsapi.h) and on Fedora (/usr/include/jsapi.h, I'm told). And it's wrong anyway: look at CFLAGS in your firefox-js.pc. I think that I need to see your config.log. ATM, I can only guess that a different pkgconfig file is being picked up - if the *right* one is picked up, I expect that you'll see three "Checking for JS...", the third one of which succeeds. ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 17:49 Message: Logged In: YES user_id=5208 Still the same error. The Cflags and Libs from firefox-js.pc are not being added. if I apply the attached patch which adds a js/ in front of all jsapi.h and jsstr.h in then gets this error because it is looking for -ljs intead of -lmozjs. make[1]: Entering directory `/usr/src/gxine-0.5.3/src' /bin/sh ../libtool --mode=link gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -Wl,--as-needed -z combreloc -s -o gxine -L/usr/X11R6/lib desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -L/usr/lib -lxine -lz -lnsl -lpthread -lrt -pthread -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -ljs -lXtst gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -Wl,--as-needed -z combreloc -s -o gxine desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -pthread -L/usr/lib/firefox -L/usr/X11R6/lib -L/usr/lib /usr/lib/libxine.so -lz -lnsl -lpthread -lrt /usr/lib/libgthread-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -ljs /usr/lib/libXtst.so make[1]: Leaving directory `/usr/src/gxine-0.5.3/src' /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ljs collect2: ld returned 1 exit status make[1]: *** [gxine] Error 1 make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-25 18:43:26
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Comment added) made by cuzndragon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 18:43 Message: Logged In: YES user_id=5208 Attaching complete compile log with config.log appended to the end ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 18:29 Message: Logged In: YES user_id=294680 Your patch will cause compilation failure when using the standalone libjs on Debian (/usr/include/smjs/jsapi.h) and on Fedora (/usr/include/jsapi.h, I'm told). And it's wrong anyway: look at CFLAGS in your firefox-js.pc. I think that I need to see your config.log. ATM, I can only guess that a different pkgconfig file is being picked up - if the *right* one is picked up, I expect that you'll see three "Checking for JS...", the third one of which succeeds. ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 17:49 Message: Logged In: YES user_id=5208 Still the same error. The Cflags and Libs from firefox-js.pc are not being added. if I apply the attached patch which adds a js/ in front of all jsapi.h and jsstr.h in then gets this error because it is looking for -ljs intead of -lmozjs. make[1]: Entering directory `/usr/src/gxine-0.5.3/src' /bin/sh ../libtool --mode=link gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -Wl,--as-needed -z combreloc -s -o gxine -L/usr/X11R6/lib desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -L/usr/lib -lxine -lz -lnsl -lpthread -lrt -pthread -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -ljs -lXtst gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -Wl,--as-needed -z combreloc -s -o gxine desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -pthread -L/usr/lib/firefox -L/usr/X11R6/lib -L/usr/lib /usr/lib/libxine.so -lz -lnsl -lpthread -lrt /usr/lib/libgthread-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -ljs /usr/lib/libXtst.so make[1]: Leaving directory `/usr/src/gxine-0.5.3/src' /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ljs collect2: ld returned 1 exit status make[1]: *** [gxine] Error 1 make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-25 21:36:58
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Open Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2005-12-25 21:36 Message: Logged In: YES user_id=294680 Here's the key part: configure:26547: checking for JS configure:26555: $PKG_CONFIG --exists --print-errors "firefox-js" Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26558: $? = 1 configure:26573: $PKG_CONFIG --exists --print-errors "firefox-js" Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26576: $? = 1 Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26604: result: no That strongly suggests that the breakage is in your Firefox devel installation. You'll need to report this against either the Firefox devel package or whichever package provides that libnspr in your distribution's bug tracking system, or in Mozilla's BTS, depending on how you installed Firefox. (I suspect that it'll work if you adjust that Requires line in firefox-js.pc appropriately.) ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 18:43 Message: Logged In: YES user_id=5208 Attaching complete compile log with config.log appended to the end ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 18:29 Message: Logged In: YES user_id=294680 Your patch will cause compilation failure when using the standalone libjs on Debian (/usr/include/smjs/jsapi.h) and on Fedora (/usr/include/jsapi.h, I'm told). And it's wrong anyway: look at CFLAGS in your firefox-js.pc. I think that I need to see your config.log. ATM, I can only guess that a different pkgconfig file is being picked up - if the *right* one is picked up, I expect that you'll see three "Checking for JS...", the third one of which succeeds. ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 17:49 Message: Logged In: YES user_id=5208 Still the same error. The Cflags and Libs from firefox-js.pc are not being added. if I apply the attached patch which adds a js/ in front of all jsapi.h and jsstr.h in then gets this error because it is looking for -ljs intead of -lmozjs. make[1]: Entering directory `/usr/src/gxine-0.5.3/src' /bin/sh ../libtool --mode=link gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -Wl,--as-needed -z combreloc -s -o gxine -L/usr/X11R6/lib desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -L/usr/lib -lxine -lz -lnsl -lpthread -lrt -pthread -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -ljs -lXtst gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -Wl,--as-needed -z combreloc -s -o gxine desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -pthread -L/usr/lib/firefox -L/usr/X11R6/lib -L/usr/lib /usr/lib/libxine.so -lz -lnsl -lpthread -lrt /usr/lib/libgthread-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -ljs /usr/lib/libXtst.so make[1]: Leaving directory `/usr/src/gxine-0.5.3/src' /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ljs collect2: ld returned 1 exit status make[1]: *** [gxine] Error 1 make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-26 05:29:20
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Settings changed) made by cuzndragon You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None >Status: Closed Resolution: None Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Robin Cook (cuzndragon) Date: 2005-12-26 05:29 Message: Logged In: YES user_id=5208 With the patch and recompiling firefox to the new nss and nspr fixed the problem. Now just need to figure out why xine-lib is not playing the files it did before. (says codex not found). Thanks ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 21:36 Message: Logged In: YES user_id=294680 Here's the key part: configure:26547: checking for JS configure:26555: $PKG_CONFIG --exists --print-errors "firefox-js" Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26558: $? = 1 configure:26573: $PKG_CONFIG --exists --print-errors "firefox-js" Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26576: $? = 1 Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26604: result: no That strongly suggests that the breakage is in your Firefox devel installation. You'll need to report this against either the Firefox devel package or whichever package provides that libnspr in your distribution's bug tracking system, or in Mozilla's BTS, depending on how you installed Firefox. (I suspect that it'll work if you adjust that Requires line in firefox-js.pc appropriately.) ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 18:43 Message: Logged In: YES user_id=5208 Attaching complete compile log with config.log appended to the end ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 18:29 Message: Logged In: YES user_id=294680 Your patch will cause compilation failure when using the standalone libjs on Debian (/usr/include/smjs/jsapi.h) and on Fedora (/usr/include/jsapi.h, I'm told). And it's wrong anyway: look at CFLAGS in your firefox-js.pc. I think that I need to see your config.log. ATM, I can only guess that a different pkgconfig file is being picked up - if the *right* one is picked up, I expect that you'll see three "Checking for JS...", the third one of which succeeds. ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 17:49 Message: Logged In: YES user_id=5208 Still the same error. The Cflags and Libs from firefox-js.pc are not being added. if I apply the attached patch which adds a js/ in front of all jsapi.h and jsstr.h in then gets this error because it is looking for -ljs intead of -lmozjs. make[1]: Entering directory `/usr/src/gxine-0.5.3/src' /bin/sh ../libtool --mode=link gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -Wl,--as-needed -z combreloc -s -o gxine -L/usr/X11R6/lib desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -L/usr/lib -lxine -lz -lnsl -lpthread -lrt -pthread -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -ljs -lXtst gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -Wl,--as-needed -z combreloc -s -o gxine desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -pthread -L/usr/lib/firefox -L/usr/X11R6/lib -L/usr/lib /usr/lib/libxine.so -lz -lnsl -lpthread -lrt /usr/lib/libgthread-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -ljs /usr/lib/libXtst.so make[1]: Leaving directory `/usr/src/gxine-0.5.3/src' /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ljs collect2: ld returned 1 exit status make[1]: *** [gxine] Error 1 make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |
From: SourceForge.net <no...@so...> - 2005-12-26 18:46:48
|
Bugs item #1389864, was opened at 2005-12-25 03:07 Message generated for change (Comment added) made by dsalt You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: gxine Group: None Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Robin Cook (cuzndragon) Assigned to: Darren Salt (dsalt) Summary: compile error with gxine 0.5.2 Initial Comment: I am getting this error compiling gxine-0.5.2 using gcc 4.0.2 I have firefox 1.0.7 installed. Paths: /usr/include/firefox-1.0.7/js/jsapi.h /usr/lib/firefox/components/libjsd.so /usr/lib/firefox/libjsj.so /usr/lib/firefox/libmozjs.so Info in firefox-js.pc: prefix=/usr exec_prefix=/usr libdir=/usr/lib/firefox-1.0.7 includedir=/usr/include/firefox-1.0.7 Name: JavaScript Description: The Mozilla JavaScript Library Version: 1.0.7 Requires: firefox-nspr = 1.0.7 Libs: -L${libdir} -lmozjs Cflags: -I${includedir}/js -DXP_UNIX make[1]: Entering directory `/usr/src/gxine-0.5.2/src' source='desktop_integration.c' object='desktop_integration.o' libtool=no \ depfile='.deps/desktop_integration.Po' tmpdepfile='.deps/desktop_integration.TPo' \ depmode=gcc3 /bin/sh ../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/include -I../pixmaps -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -c `test -f 'desktop_integration.c' || echo './'`desktop_integration.c In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:34:19: error: jsapi.h: No such file or directory In file included from globals.h:40, from desktop_integration.c:29: script_engine.h:39: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:39: error: syntax error before '*' token script_engine.h:58: error: syntax error before 'JSContext' script_engine.h:58: warning: no semicolon at end of struct or union script_engine.h:59: warning: type defaults to 'int' in declaration of 'global' script_engine.h:59: warning: data definition has no type or storage class script_engine.h:62: error: syntax error before 'rval' script_engine.h:62: warning: type defaults to 'int' in declaration of 'rval' script_engine.h:62: warning: data definition has no type or storage class script_engine.h:63: error: syntax error before '*' token script_engine.h:63: warning: type defaults to 'int' in declaration of 'str' script_engine.h:63: warning: data definition has no type or storage class script_engine.h:69: error: syntax error before '}' token script_engine.h:73: error: syntax error before 'JSFunction' script_engine.h:73: warning: no semicolon at end of struct or union script_engine.h:77: error: syntax error before '}' token script_engine.h:77: warning: type defaults to 'int' in declaration of 'se_f_t' script_engine.h:77: warning: data definition has no type or storage class script_engine.h:118: error: syntax error before 'JSObject' script_engine.h:118: warning: no semicolon at end of struct or union script_engine.h:133: error: syntax error before '}' token script_engine.h:143: warning: type defaults to 'int' in declaration of 'JSErrorReport' script_engine.h:143: error: syntax error before '*' token script_engine.h:152: error: syntax error before 'JSInt32' script_engine.h:153: error: syntax error before 'JSFloat64' script_engine.h:154: error: syntax error before 'JSBool' script_engine.h:155: error: syntax error before 'JSInt32' script_engine.h:156: error: syntax error before 'JSFloat64' script_engine.h:174: error: syntax error before 'JSNative' script_engine.h:174: warning: no semicolon at end of struct or union script_engine.h:175: warning: type defaults to 'int' in declaration of 'nargs' script_engine.h:175: warning: type defaults to 'int' in declaration of 'attrs' script_engine.h:175: warning: data definition has no type or storage class script_engine.h:178: error: syntax error before '}' token script_engine.h:178: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:178: warning: data definition has no type or storage class script_engine.h:180: error: syntax error before '*' token script_engine.h:181: error: syntax error before 'JSNative' script_engine.h:182: warning: type defaults to 'int' in declaration of 'se_defun' script_engine.h:182: warning: data definition has no type or storage class script_engine.h:183: warning: type defaults to 'int' in declaration of 'se_f_def_t' script_engine.h:183: error: syntax error before 'defs' script_engine.h:233: error: syntax error before 'se_warn_initialisation' script_engine.h:233: error: syntax error before '*' token script_engine.h:233: warning: type defaults to 'int' in declaration of 'se_warn_initialisation' script_engine.h:233: warning: data definition has no type or storage class make[1]: *** [desktop_integration.o] Error 1 make[1]: Leaving directory `/usr/src/gxine-0.5.2/src' make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- >Comment By: Darren Salt (dsalt) Date: 2005-12-26 18:46 Message: Logged In: YES user_id=294680 The fix is now in CVS. As for your other problem (assuming that you mean "codecs"), it seems likely to me that a rebuild will be sufficient - library upgrades involving soname changes can cause this kind of thing. ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-26 05:29 Message: Logged In: YES user_id=5208 With the patch and recompiling firefox to the new nss and nspr fixed the problem. Now just need to figure out why xine-lib is not playing the files it did before. (says codex not found). Thanks ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 21:36 Message: Logged In: YES user_id=294680 Here's the key part: configure:26547: checking for JS configure:26555: $PKG_CONFIG --exists --print-errors "firefox-js" Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26558: $? = 1 configure:26573: $PKG_CONFIG --exists --print-errors "firefox-js" Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26576: $? = 1 Package 'JavaScript' requires 'firefox-nspr = 1.0.7' but version of NSPR is 4.5 configure:26604: result: no That strongly suggests that the breakage is in your Firefox devel installation. You'll need to report this against either the Firefox devel package or whichever package provides that libnspr in your distribution's bug tracking system, or in Mozilla's BTS, depending on how you installed Firefox. (I suspect that it'll work if you adjust that Requires line in firefox-js.pc appropriately.) ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 18:43 Message: Logged In: YES user_id=5208 Attaching complete compile log with config.log appended to the end ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 18:29 Message: Logged In: YES user_id=294680 Your patch will cause compilation failure when using the standalone libjs on Debian (/usr/include/smjs/jsapi.h) and on Fedora (/usr/include/jsapi.h, I'm told). And it's wrong anyway: look at CFLAGS in your firefox-js.pc. I think that I need to see your config.log. ATM, I can only guess that a different pkgconfig file is being picked up - if the *right* one is picked up, I expect that you'll see three "Checking for JS...", the third one of which succeeds. ---------------------------------------------------------------------- Comment By: Robin Cook (cuzndragon) Date: 2005-12-25 17:49 Message: Logged In: YES user_id=5208 Still the same error. The Cflags and Libs from firefox-js.pc are not being added. if I apply the attached patch which adds a js/ in front of all jsapi.h and jsstr.h in then gets this error because it is looking for -ljs intead of -lmozjs. make[1]: Entering directory `/usr/src/gxine-0.5.3/src' /bin/sh ../libtool --mode=link gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -L/usr/lib/firefox -Wl,--as-needed -z combreloc -s -o gxine -L/usr/X11R6/lib desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -L/usr/lib -lxine -lz -lnsl -lpthread -lrt -pthread -lgthread-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -ljs -lXtst gcc -std=gnu99 -I/usr/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/local/include/js/ -DLOCALEDIR=\"/usr/share/locale\" -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -DPIC -fPIC -O3 -I/usr/include/firefox-1.0.7 -Wl,--as-needed -z combreloc -s -o gxine desktop_integration.o drag_drop.o engine.o gtkflipbutton.o gtkvideo.o http.o info_widgets.o key_events.o lirc.o log_window.o main.o mediamarks.o menu.o noskin_window.o open_mrl.o play_item.o player.o playlist.o post.o preferences.o script_engine.o server.o settings.o snapshot.o stream_info.o ui.o utils.o vis.o wizards.o xml_widgets.o -pthread -L/usr/lib/firefox -L/usr/X11R6/lib -L/usr/lib /usr/lib/libxine.so -lz -lnsl -lpthread -lrt /usr/lib/libgthread-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangocairo-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -ljs /usr/lib/libXtst.so make[1]: Leaving directory `/usr/src/gxine-0.5.3/src' /usr/lib/gcc/i686-pc-linux-gnu/4.0.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -ljs collect2: ld returned 1 exit status make[1]: *** [gxine] Error 1 make: *** [all-recursive] Error 1 ---------------------------------------------------------------------- Comment By: Darren Salt (dsalt) Date: 2005-12-25 13:55 Message: Logged In: YES user_id=294680 Bah, humbug. 0.5.2's configure script doesn't use pkgconfig, and 0.5.3's configure script doesn't do a pkgconfig check for firefox-js. Try the attached patch... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=109655&aid=1389864&group_id=9655 |