[MacPorts] #40254: mapserver @6.2.1_0 +apache2 installs script in /opt/local/apache2/cgi-bin

MacPorts noreply at macports.org
Mon Aug 26 13:08:34 PDT 2013


#40254: mapserver @6.2.1_0 +apache2 installs script in /opt/local/apache2/cgi-bin
--------------------+--------------------------------
 Reporter:  jea@…   |      Owner:  macports-tickets@…
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.2.0
 Keywords:          |       Port:  mapserver
--------------------+--------------------------------
 The mapserver install copies a bash script into the /opt/local/apache2
 /cgi-bin directory, and then apache complains

 {{{
 [Mon Aug 26 13:58:58 2013] [error] [client 127.0.0.1] /opt/local/apache2
 /cgi-bin/mapserv: error: `/opt/local/apache2/cgi-bin/.libs/mapserv' does
 not exist
 [Mon Aug 26 13:58:58 2013] [error] [client 127.0.0.1] This script is just
 a wrapper for mapserv.
 [Mon Aug 26 13:58:58 2013] [error] [client 127.0.0.1] See the libtool
 documentation for more information.
 [Mon Aug 26 13:58:58 2013] [error] [client 127.0.0.1] Premature end of
 script headers: mapserv
 }}}

 I've been able to get macports @6.2.1_0 working with macports apache 2 if
 I copy the binary to the cgi-bin directory

 sudo cp /opt/local/bin/mapserv /opt/local/apache2/cgi-bin/mapserv

 but the installer should probably do that somehow.

 PS The script clearly states
 # This wrapper script should never be moved out of the build directory.
 # If it is, it will not operate correctly.

-- 
Ticket URL: <https://trac.macports.org/ticket/40254>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list