Opened 19 years ago

Closed 19 years ago

Last modified 10 years ago

#958 closed defect (fixed)

Cachedir needs to be explicitly specified for gstreamer-0.8

Reported by: Nico R. Owned by: blfs-book@…
Priority: high Milestone:
Component: BOOK Version: SVN
Severity: normal Keywords:


gstreamer-0.8 will use a wrong cache directory with current instructions. We are passing --localstatedir=/var/lib to configure which results in /var/lib/cache/gstreamer-0.8 as cache directory. This should be /var/cache/gstreamer-0.8 as per FHS 2.3. Solution: pass --with-cachedir=/var/cache/gstreamer-0.8 to configure. Another possible solution might be to use --localstatedir=/var, but I haven't tested this, and I think that it must be /var/lib for some reason related to scrollkeeper or something. Comments?

Change History (4)

comment:1 by Nico R., 19 years ago

dependson: 907

Whoops, sorry, this bug report is against gstreamer-0.8.5, but the book is at gstreamer-0.8.3 at the moment. Can anyone confirm this with version 0.8.3?

comment:2 by Randy McMurchy, 19 years ago

Yes, it does the same thing in 0.8.3. We'll have to do an install using --prefix=/home/builduser to figure out exactly what files are going where. I grepped through /var/lib/scollkeeper for gst and came up empty.

Good catch, Nico.

comment:3 by Randy McMurchy, 19 years ago

Resolution: fixed
Status: newclosed

Changed BLFS instructions to use --localstatedir=/var, forcing the gst-register cache file to be created in /var/cache/gstreamer-0.8

comment:4 by bdubbs@…, 10 years ago

Milestone: old

Milestone old deleted

Note: See TracTickets for help on using tickets.