Re: [MacPorts] #37314: opencv @2.3.1: error: ‘av_open_input_file’ was not declared in this scope (was: Command Execution Failed during Installation of OpenCV 2.3.1)

MacPorts noreply at macports.org
Fri Dec 14 18:53:06 PST 2012


#37314: opencv @2.3.1: error: ‘av_open_input_file’ was not declared in this scope
-------------------------+------------------------
  Reporter:  luminans@…  |      Owner:  stromnov@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.1.2
Resolution:              |   Keywords:
      Port:  opencv      |
-------------------------+------------------------
Changes (by ryandesign@…):

 * priority:  High => Normal
 * keywords:  Install OpenCV 2.3.1 =>
 * owner:  macports-tickets@… => stromnov@…
 * port:   => opencv


Old description:

> I wanted to install an old version of opencv (2.3.1a) so that I did the
> following.
>
> svn co -r 86729
> http://svn.macports.org/repository/macports/trunk/dports/graphics/opencv
>
> cd opencv/
>
> sudo port -v install +apache2+postgresql83
>
> Then I got errors in the middle:
>
> ...
>
> Command failed:  cd
> "/opt/local/var/macports/build/_Users_tkim2_Packages_opencv/opencv/work/OpenCV-2.3.1"
> && /usr/bin/make -j2 -w all
>
> Exit code: 2
>
> Error: org.macports.build for port opencv returned: command execution
> failed
>
> ...
>
> The more details in the attachment.

New description:

 I wanted to install an old version of opencv (2.3.1a) so that I did the
 following.

 {{{
 svn co -r 86729
 http://svn.macports.org/repository/macports/trunk/dports/graphics/opencv
 cd opencv/
 sudo port -v install +apache2+postgresql83
 }}}

 Then I got errors in the middle:

 {{{
 ...
 Command failed:  cd
 "/opt/local/var/macports/build/_Users_tkim2_Packages_opencv/opencv/work/OpenCV-2.3.1"
 && /usr/bin/make -j2 -w all
 Exit code: 2
 Error: org.macports.build for port opencv returned: command execution
 failed
 ...
 }}}

 The more details in the attachment.

--

Comment:

 The log you attached was not from a
 [http://guide.macports.org/chunked/project.html#project.tickets.prerequisites
 clean build], but errors I see in it appear to relate to ffmpeg:

 {{{
 error: ‘av_open_input_file’ was not declared in this scope
 }}}

 This old version of opencv is probably not compatible with the new version
 of ffmpeg we have in MacPorts. You could try installing a correspondingly
 older version of ffmpeg too.

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


More information about the macports-tickets mailing list