dog can't connect to the server socket for at least http-URLs Reproducible: Always Steps to Reproduce: 1. emerge dog 2. dog http://xss.de Actual Results: 1. >>> emerge (1 of 1) sys-apps/dog-1.7-r1 to / ... etc. 2. dog: http://xss.de/: Connection refused Expected Results: The webserver's response should have been displayed dog.c does not recognize the platform as 64-bit system. The line (about line 42) #if defined(__alpha) should be #if defined(__alpha) || defined(__x86_64__)
Could someone from amd64 please confirm this? Could someone from ppc64 please let me know whether they have the same issue, and if so what the #define thingie for their arch is?
Created attachment 59612 [details, diff] dog-1.7-64bit.patch Here uses Invalid argument instead of Connection refused, but I can confirm it. The attached patch is a bit more intrusive, but fixes the problem for *all* arches, present and future.
Thanks.