[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:15:45 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:  closed
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.2.0
Resolution:  duplicate  |   Keywords:
      Port:  mapserver  |
------------------------+--------------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@… (removed)
 * cc: jea@… (added)
 * status:  new => closed
 * resolution:   => duplicate


Old description:

> 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.

New description:

 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.
 }}}

--

Comment:

 Duplicate of #38033.

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


More information about the macports-tickets mailing list