On Oct 17, 2013, at 18:59 23, Nate Hartmann wrote:

> Just to test if mp3val was actually the critical piece here, I removed mp3val 
> using dpkg, and did a make clean && make && sudo make install to see if mp3 
> imports would no longer work. It still works, I can still import mp3 files. 
> So, I'm not sure what fixed it, but I can't complain.

I'd be interested in understanding exactly what happened here too.  When 
caed(8) starts, we attempt to dlopen() each of the MPEG libraries (Libmad, 
TwoLAME, LAME); if the dlopen() succeeds, we conclude that the corresponding 
capability is available (and report such to syslog(3)) and then do a dlsym() 
call for each of the required library functions.  If, for whatever unusual 
reason (version skew?) an expected symbol doesn't exist in a given library, the 
result should be a segfault in caed(8) when attempting to utilize that 
function.  Under normal circumstances, there should be no failure mode that 
would explain the appearances observed by Nate (dlopen() succeeds, but the 
converter routines report 'Unsupported Format'.

In light of the fact that a complete rebuild of the source tree without 
'mp3val' still results in a fully working system, it seems safe to conclude 
that the original build was somehow corrupt.  How exactly that happened and if 
the somewhat mysterious 'mp3val' package played a part in it remains cloudy.  
Would any Debian gurus here care to describe exactly what 'mp3val' provides?  
There is no corresponding package in the Fedora/RedHat distro family.

Cheers!




|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. |               Chief Developer               |
|                           |               Paravel Systems               |
|-------------------------------------------------------------------------|
| Easiest Color to Solve on a Rubik's Cube:                               |
|        Black.  Simply remove all the little colored stickers on the     |
| cube, and each of side of the cube will now be the original color of    |
| the plastic underneath -- black.  According to the instructions, this   |
| means the puzzle is solved.                                             |
|                                        -- Steve Rubenstein              |
|-------------------------------------------------------------------------|

_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to