Ga naar inhoud
Log in om dit te volgen  
MSneijders

[all] compileren voicemail plugin lukt niet

Aanbevolen berichten

Ik heb vanwege mijn wens om tiscali voicemail notificatie te hebben

behoorlijk met de tuxmail source liggen knoeien,

met als resultaat een executable die precies doet wat ik wil, op een normale linux machine.

Als ik nu deze source compileer met de powerpc-tuxbox-linux-gnu-gcc uit de dreambox CVS compileerd hij ook zonder errors. maar dan........

als ik hem op mijn db zet en hem start, gebeurt er niets......

als ik als eerste opdracht een printf ("blabla"); geef werkt die, en dan nietsss

 

wie kan mij helpen?

Deel dit bericht


Link naar bericht
Delen op andere sites

Gast

Ziet er leuk uit! <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" />

Ik zou er om te debuggen nog wat extra printf statements doorheen gooien.

Wordt bijvoorbeeld ReadConf() correct uitgevoerd?

Zoals je hem nu hebt kom je dat niet te weten.

Ik gebruik daar een handig macro'tje DPRINTF voor, dat er zo uiziet:

 

#ifdef DEBUG

#define DPRINTF(x) printf x

#else

#define DPRINTF(x)

#endif

 

DPRINTF gebruik je als een gewone printf, maar met twee stel haakjes:

DPRINTF(("%s\n", mailaccount));

Als DEBUG gedefinieerd is, levert dit een 'normale' printf op, anders verdwijnt-ie volledig.

 

Als je flink met print-statements strooit, kom je er makkelijker achter wat-ie wel en niet doet, en kunnen we beter zien wat er mis gaat.

 

Suc6, Lion.

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
Log in om dit te volgen  

  • Wie is er online   0 leden

    Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

Lees alvorens je verder gaat onze Gebruiksvoorwaarden en Privacybeleid. We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.