After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 617376 - doesn't build with liblzma master
doesn't build with liblzma master
Status: RESOLVED FIXED
Product: yelp
Classification: Applications
Component: General
2.31.x
Other Linux
: Normal normal
: ---
Assigned To: Yelp maintainers
Yelp maintainers
Depends on:
Blocks:
 
 
Reported: 2010-05-01 15:06 UTC by Frederic Peters
Modified: 2010-05-07 02:51 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Update LZMA decoder to the new API (5.02 KB, patch)
2010-05-07 01:16 UTC, Javier Jardón (IRC: jjardon)
committed Details | Review

Description Frederic Peters 2010-05-01 15:06:34 UTC
I have liblzma-dec installed (on Debian, 4.999.9beta+20100307-1, a snapshot from upstream Git) but Yelp fails with:

  In file included from yelp-lzma-decompressor.c:31:
  yelp-lzma-decompressor.h:28:21: error: lzmadec.h: No such file or directory
  yelp-lzma-decompressor.c:39: error: expected specifier-qualifier-list before ‘lzmadec_stream’

This is after configure printed
  checking for lzmadec_open in -llzmadec... no
Comment 1 Shaun McCance 2010-05-06 21:35:14 UTC
Not a fix, but with git master, you can now use --disable-lzma to get around this for now. I'll have to look into this more deeply. Might also be addressed by bug #602792
Comment 2 Javier Jardón (IRC: jjardon) 2010-05-06 23:15:03 UTC
Same error here: liblzma-dev 4.999.9beta+20091116-1 (Ubuntu lucid package)
Comment 3 Javier Jardón (IRC: jjardon) 2010-05-07 01:16:37 UTC
Created attachment 160480 [details] [review]
Update LZMA decoder to the new API

Update LZMA decoder to the new API

Here a untested patch to port the code to the new API
Comment 4 Javier Jardón (IRC: jjardon) 2010-05-07 02:50:34 UTC
Comment on attachment 160480 [details] [review]
Update LZMA decoder to the new API

commit 0762da1d96c25e193f6f44d824c3da48f264265a
Comment 5 Javier Jardón (IRC: jjardon) 2010-05-07 02:51:10 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.