** Summary changed: - chmsee FTBFS in Hardy + xulrunner 1.9 support for chmsee 1.0.0
** Description changed: - Binary package hint: chmsee + I would like to ask for a SRU for chmsee 1.0.0 for Hardy. - Problem : chmsee FTBFS in Hardy because it tries to run xulrunner-devel - version 1.9b5 which is now replaced by the RC1 (file path is now only - 1.9 and not 1.9b5). This also cause current chmsee version to not start - (bug #204487) because it is not able to find xulrunner. + PROBLEM : Current chmsee 1.0.0-1ubuntu1 FTBFS and crashes at start in + Hardy because it can't find xulrunner 1.9 libraries. We can consider + that this package currently comes in Hardy in a broken state. Creating + links to the correct xulrunner paths is a workaround that works to avoid + crash at start. - Solution : The latest xulrunner release is in hardy-updates and the - definitive path to xulrunner is now /usr/lib/xulrunner-devel-1.9 . In - order to fix this, debian/rules needs this obvious modification : + SOLUTION : Use XPCOM standalone glue, as described in ubuntu wiki : + https://wiki.ubuntu.com/XulrunnerGecko - DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS=" -Wl,--as-needed,-rpath,/usr/lib/xulrunner-1.9" - should replace : - DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS=" -Wl,--as-needed,-rpath,/usr/lib/xulrunner-1.9b3" + Static obsolete W-rpath,/usr/lib/xulrunner-1.9b3" in debian/rules has + been dropped and DEB_CONFIGURE_EXTRA_FLAGS += --with-gecko=libxul has + been added. - Patches fix this problem and the Debian maintainer field which does not - comply with latest specification (bug #230350) + chmsee 1.0.1 is available in intrepid and support xulrunner 1.9 + standalone glue. Relevant parts of the source code of chmsee 1.0.1 has + been imported as a patch for the current 1.0.0 package to fix + compatibility with xulrunner 1.9. - Build logs : - ... - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `JS_HashTableLookup' - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `JS_SetReservedSlot' - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `sqlite3_value_int' - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `JS_SetExecuteHook' - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `JS_SetOperationLimit' - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `JS_AddNamedRootRT' - /usr/lib/xulrunner-devel-1.9b5/lib/libxul.so: undefined reference to `JS_RemoveRoot' - collect2: ld returned 1 exit status - make[4]: *** [chmsee] Error 1 - make[4]: Leaving directory `/tmp/buildd/chmsee-1.0.0/src' - make[3]: *** [all] Error 2 - make[3]: Leaving directory `/tmp/buildd/chmsee-1.0.0/src' - make[2]: *** [all-recursive] Error 1 - make[2]: Leaving directory `/tmp/buildd/chmsee-1.0.0' - make[1]: *** [all] Error 2 - make[1]: Leaving directory `/tmp/buildd/chmsee-1.0.0' - make: *** [debian/stamp-makefile-build] Error 2 - dpkg-buildpackage: failure: debian/rules build gave error exit status 2 - pbuilder: Failed autobuilding of package - -> Aborting with an error - -> unmounting dev/pts filesystem - -> unmounting proc filesystem - -> cleaning the build env - -> removing directory /var/cache/pbuilder/build//10104 and its subdirectories + Proposed patches built successfully in my Hardy PPA : + deb http://ppa.launchpad.net/saivann/ubuntu hardy main + deb-src http://ppa.launchpad.net/saivann/ubuntu hardy main -- xulrunner 1.9 support for chmsee 1.0.0 https://bugs.launchpad.net/bugs/232402 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs