An update on this bug: The missing symbols issue is really a problem in the daq library. A patch introduced in 2.0.7-1 to fix some FTBFS bugs (959617, 958101) actually disabled symbols in the library which are required. This will be soon fixed.
The issue related to the library location is a little bit more tricky to fix. I have seen that the RedHat package (rpm - in snort.spec) actually does this by modifying snort.conf when the package is built (using sed) to change the library patch for the dynamicengine. I might need to introduce something similar in the Debian package. Saludos Javier