** 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

Reply via email to