Howard Chu wrote:
Also, you're using monitor_entry_stub() directly in the back-ldap code. It is forbidden for modules to directly reference each other's symbols. If you need this function, add it to monitor_extra_t first and call it through there.
Thus, currently './configure --enable-ldap --disable-monitor' does not compile in master.
.../back-ldap/monitor.c:752: undefined reference to `monitor_entry_stub' .../back-ldap/monitor.c:782: undefined reference to `monitor_entry_stub' .../back-ldap/monitor.c:592: undefined reference to `monitor_entry_stub' .../back-ldap/monitor.c:514: undefined reference to `monitor_entrypriv_create'