Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#17647 closed defect (fixed)

ike-scan does not run on 10.3.9

Reported by: gseanmcg@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: panther Cc:
Port: ike-scan

Description (last modified by blb@…)

# /opt/local/bin/ike-scan 
dyld: /opt/local/bin/ike-scan Undefined symbols:
_getopt_long_only
Trace/BPT trap

Change History (6)

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Keywords: panther added

We don't support Panther any more, so unless you provide a patch, this is unlikely to be fixed. Have you reported the issue upstream?

comment:2 Changed 15 years ago by blb@…

Description: modified (diff)

You might try installing the libgnugetopt port, and if that works, ike-scan should probably depend on it.

comment:3 Changed 15 years ago by gseanmcg@…

I will mess around some more and generate a patch

comment:4 Changed 15 years ago by gseanmcg@…

sure enough, linking against gnugetopt fixed it -- here's the edited Portfile:

# $Id$ PortSystem 1.0 name ike-scan version 1.9 description ike-scan can discover and identify IPsec VPN systems running IKE. long_description ${description} maintainers nomaintainer categories security net platforms darwin homepage http://www.nta-monitor.com/ike-scan/ master_sites http://www.nta-monitor.com/ike-scan/download/ \

http://berlin.ccc.de/~cryx/ike-scan/

checksums md5 bed63c7d2f54c482525a735be7b5e720 \

sha1 e973742c32c7b65fe134233482c94e3e94db3b32 \ rmd160 1d5c1fb5b9200ad098616bc7f2d2913c8217dc1d

depends_lib port:gettext port:openssl port:libgnugetopt configure.args --mandir=${prefix}/share/man --with-openssl=${prefix} configure.cppflags-append "-L${prefix}/lib" configure.cflags-append "-no-cpp-precomp -flat_namespace -undefined suppress" configure.ldflags-append "-lgettextlib -lgnugetopt"

livecheck.check regex livecheck.url http://www.nta-monitor.com/tools/${name}/download livecheck.regex ${name}-(
d+
.
d+)

comment:5 Changed 15 years ago by blb@…

Resolution: fixed
Status: newclosed

This should be fixed with r43789 (libgnugetopt should only be needed by 10.3 as 10.4+ have getopt_long_only in the OS).

comment:6 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.