[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-bugs] #5434 [Tor Client]: tor-0.2.3.12_alpha: ./configure --enable-upnp fails when using miniupnpc-1.6



#5434: tor-0.2.3.12_alpha: ./configure --enable-upnp fails when using
miniupnpc-1.6
------------------------+---------------------------------------------------
 Reporter:  blueness    |          Owner:                     
     Type:  defect      |         Status:  new                
 Priority:  normal      |      Milestone:  Tor: 0.2.3.x-final 
Component:  Tor Client  |        Version:  Tor: 0.2.3.12-alpha
 Keywords:              |         Parent:                     
   Points:              |   Actualpoints:                     
------------------------+---------------------------------------------------
 There is a change in miniupnpc from 1.5 to 1.6 causing tor-0.2.3.12_alpha
 to fail to configure with --enable-upnp.  The definition of upnpDiscover()
 prototyped in <miniupnpc/miniupnpc.h> changed from

 LIBSPEC struct UPNPDev *
 upnpDiscover(int delay, const char * multicastif, const char *
 minissdpdsock, int sameport);

 to

 LIBSPEC struct UPNPDev *
 upnpDiscover(int delay, const char * multicastif, const char *
 minissdpdsock, int sameport, int ipv6, int * error);

 This causes the test program generated by ./configure to fail since it
 tries to call upnpDiscover(1, 0, 0, 0 );  That's an easy fix, but more
 involved is the only call made to upnpDiscover which is in src/tools/tor-
 fw-helper/tor-fw-helper-upnp.c.  ipv6 should be disabled, but should int *
 error be handled?

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5434>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs