Ok, so something in the new js (1.8.5) broke avidemux in Fedora 15[1] and I'm in over my head so some direction would be appreciated. The only error info I have from the build log is: --- In file included from /usr/include/jsval.h:48:0, from /usr/include/jspubtd.h:47, from /usr/include/jsapi.h:49, from /builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_script/ADM_JSAvidemux.h:8, from /builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_script/ADM_JSAvidemux.cpp:17: /usr/include/jsutil.h:213:5: error: stray '#' in program /usr/include/jsutil.h:217:5: error: stray '#' in program /usr/include/jsutil.h:221:5: error: stray '#' in program /usr/include/jsutil.h:225:5: error: stray '#' in program In file included from /usr/include/jsval.h:48:0, from /usr/include/jspubtd.h:47, from /usr/include/jsapi.h:49, from /builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_script/ADM_JSAvidemux.h:8, from /builddir/build/BUILD/avidemux_2.5.4/avidemux/ADM_script/ADM_JSAvidemux.cpp:17: /usr/include/jsutil.h: In function 'void* js_malloc(size_t)': /usr/include/jsutil.h:213:24: error: 'error' was not declared in this scope /usr/include/jsutil.h: In function 'void* js_calloc(size_t)': /usr/include/jsutil.h:217:27: error: 'error' was not declared in this scope /usr/include/jsutil.h: In function 'void* js_realloc(void*, size_t)': /usr/include/jsutil.h:221:27: error: 'error' was not declared in this scope /usr/include/jsutil.h: In function 'void js_free(void*)': /usr/include/jsutil.h:225:13: error: 'error' was not declared in this scope ---
Upstream[2] doesn't want to deal with it since avidemux is not in Fedora... Thanks, Richard [1] https://bugzilla.rpmfusion.org/show_bug.cgi?id=1756 [2] https://admin.fedoraproject.org/updates/js-1.8.5-4.fc15