Bug 31662

Summary: Не работает
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: proxychainsAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: slchess
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgenii Terechkov 2015-12-26 16:29:27 MSK
=8<==============================================
evg@thinkpad ~ $proxychains curl http://www.ru 
ProxyChains-3.1 (http://proxychains.sf.net)
Cannot load symbol 'getnameinfo0' (null)
[1]    9952 exit 1     proxychains curl http://www.ru

evg@thinkpad ~ $proxyresolv ya.ru             
Cannot load symbol 'getnameinfo0' (null)
=8<==============================================

x86_64/std-def/systemd.
Comment 1 Chess 2016-04-17 17:44:04 MSK
Мне помогло изменение патча, т.е. изменить dlsym ...getnameinfo0 на getnameinfo

--- proxychains-getnameinfo.patch.orig  2011-08-22 16:37:39.000000000 +0300
+++ proxychains-getnameinfo.patch       2016-04-17 17:40:37.491001413 +0300
@@ -7,7 +7,7 @@
        }
        true_getnameinfo = (getnameinfo_t) 
 -              dlsym(RTLD_NEXT, "getnameinfo");
-+              dlsym(RTLD_NEXT, "getnameinfo0");
++              dlsym(RTLD_NEXT, "getnameinfo");
  
        if (!true_getnameinfo) {
 -              fprintf(stderr, "Cannot load symbol 'getnameinfo' %s\n",
Comment 2 Repository Robot 2016-11-04 18:50:42 MSK
proxychains-3.1-alt2 -> sisyphus:

* Fri Nov 04 2016 Terechkov Evgenii <evg@altlinux> 3.1-alt2
- Fix patch2 to make program really work (ALT#31662)