I would normally use the x86 compiled version like 98% of the other uses, but I have a xen vps to compile YPops! on.
I am running Ubuntu 8.04 xen. I am useing the ypops.compile script which is a little dated, but pointed me in the right direction.
I installed g++ and libcurl4-openssl-dev.
Then the make portion would fail on the WebBrowser.cpp component. Complaining at line 1655 not having boolean declare before it and "mc" not being defined within the scope.
Fix:
At line 1665 in WebBrowser.cpp I changed this:
boolean mc = (strncmp(host,"us.mc",5) == 0);
To this:
int mc = (strncmp(host,"us.mc",5) == 0);
I just changed boolean to int and the world smiled on the compile.
Thanks for the great email gateway. I have been using it for the last 5 years.
Logged In: YES
user_id=770226
Originator: NO
I have the same/simmilar problem on Fedora Core 9
WebBrowser.h:72:26: error: EmailMessage.h: No such file or directory
WebBrowser.h:118: error: ‘EmailMessage’ has not been declared
WebBrowser.h:122: error: expected ‘,’ or ‘...’ before ‘&’ token
WebBrowser.h:122: error: ISO C++ forbids declaration of ‘EmailAttachmentList’ with no type
ServiceClient.cpp: In function ‘UINT ServiceClientThread(void)’:
ServiceClient.cpp:438: error: expected type-specifier before ‘exception’
ServiceClient.cpp:438: error: expected
)' before ‘&’ token ServiceClient.cpp:438: error: expected
{' before ‘&’ tokenServiceClient.cpp:438: error: ‘e4’ was not declared in this scope
ServiceClient.cpp:438: error: expected
;' before ‘)’ token ServiceClient.cpp:443: error: expected primary-expression before ‘catch’ ServiceClient.cpp:443: error: expected
;' before ‘catch’make[1]: ** [ServiceClient.o] Error 1
make[1]: Leaving directory `/opt/1/yahoopops/src'
Is this project dead? It does need a new developer?
Also I would suggest switching to SVN from CVS.