/usr/lib64/libpodofo.so.0.9.1 links to libidn.so.11, dep seems optional: podofo-0.9.2 $ grep idn -i CMakeLists.txt -a1 FIND_PACKAGE(LIBIDN) IF(LIBIDN_FOUND) MESSAGE("Found libidn headers in ${LIBIDN_INCLUDE_DIR}, library at ${LIBIDN_LIBRARIES}") ENDIF(LIBIDN_FOUND) IF(LIBIDN_FOUND) SET(PODOFO_HAVE_LIBIDN TRUE) INCLUDE_DIRECTORIES(${LIBIDN_INCLUDE_DIR}) MESSAGE("Libidn found. AES-256 Encryption support will be enabled") ELSE(LIBIDN_FOUND) MESSAGE("Libidn not found. AES-256 Encryption support will be disabled") ENDIF(LIBIDN_FOUND) -- ${ZLIB_LIBRARIES} ${LIBIDN_LIBRARIES} It is regression: app-text/podofo-0.9.1 did not have this bug.
Thanks, it's fixed in cvs to make it conditional on USE=idn.