C libspopc undefined reference to `popbegin`

Wie der Titel schon erklärt habe ich dieses Problem.
Code sieht folgendermaßen aus:

Code:
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <libspopc.h>


int main()
{
	popsession *mypop;
	popbegin("pop3server", "benutzername", "passwort", &mypop);
	
	
	return 0;
}

Habe im Internet nur eine einzige Seite gefunden, auf der das gleiche Problem ist, die war leider Italienisch. Mit meinem eher mittelmäßigem Schul Italienisch hab ich zwar ein paar Dinge getestet, aber nichts hat geholfen.

Bitte um Hilfe, beziehungsweise wenn jemand einen anderen pop3 client für C weiß bei dem allerdings auch eine Dokumentation oder so etwas vorhanden ist, wäre ich auch zufrieden

P.S.: Den Code wie ich ihn benutze, stand er auf der einzigen Manual Seite von libspopc.
 
So, ich hab das mal schnell bei mir getestet. Scheint zu klappen. Das compilen funktioniert aber oder?

Code:
#include <stdio.h>
#include <libspopc.h>
int main() {
        char* err=NULL;
        popsession* mysession;
        libspopc_init();
        err=popbegin("","","",&mysession);
        if (err) {
                printf("%s",err);
                return 0;
        }
        /* do something */
        libspopc_clean();
        return 0;
}
Das hat mit meinem Mailserver funktioniert. Allerdings hab ich im Makefile SSL deaktiviert. Guck dir mal die Beispiele an, die der lib beigepackt sind. Die sind recht simple.
 
Zuletzt bearbeitet:
Problem gelöst, hab vergessen mit -lspopc zu compilen -.-

Jetzt hab ich allerdings ein paar Probleme mit SSL beim compilieren kommen einige "undefined reference to SSL_*" Fehler.
Habe alle dev Pakete von openssl installiert.
 
Zuletzt bearbeitet:
Zurück
Oben