avidemux: need some programming help

Richard Shaw hobbes1069 at gmail.com
Wed Jun 1 18:28:22 CEST 2011


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


More information about the rpmfusion-developers mailing list