I think you are right!
"resursion" or "recursion" that doesn't seem the matter.
$ grep -A3 Accessors /usr/include/poppler/Array.h
// Accessors.
Object *get(int i, Object *obj, int resursion = 0);
Object *getNF(int i, Object *obj);
GBool getString(int i, GooString *string);
So the config is passed: poppler-0.68 is found, but then it decides to use the system older poppler 0.45, maybe it give priority to the one installed in /usr/ than the new in /opt/poppler-new...
How could I force to "cmake" to use the new poppler and not the old one?
There must be an other env variable or a build directive.
Could I try to remove old poppler, just for the time needed to build scribus, then reinstall it. So that the only poppler available will be the new one... But I think there's a cleaner way to set which poppler installation to use.
Any ideas?