Opened 9 years ago

Closed 9 years ago

#47732 closed defect (duplicate)

mpeg4ip won't build on Yosemite

Reported by: myk@… Owned by: reid@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: mpeg4ip

Description (last modified by mf2k (Frank Schima))

When installing mpeg4ip, the file can't be found on the default mirror servers:

:info:archivefetch --->  mpeg4ip-1.5.0.1_3.darwin_14.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
:msg:archivefetch --->  Attempting to fetch mpeg4ip-1.5.0.1_3.darwin_14.x86_64.tbz2 from http://packages.macports.org/mpeg4ip
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch mpeg4ip-1.5.0.1_3.darwin_14.x86_64.tbz2 from http://lil.fr.packages.macports.org/mpeg4ip
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch mpeg4ip-1.5.0.1_3.darwin_14.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/mpeg4ip
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found

I obtained a copy of the file from a previous installation on another machine. Then ran into:

:error:checksum org.macports.checksum for port mpeg4ip returned: mpeg4ip-1.5.0.1.tar.gz does not exist in /opt/local/var/macports/distfiles/mpeg4ip

Again got the file from another machine.

When MacPorts tries to compile mpeg4ip the following files are misplaced:

:info:build ./../include/bitstrm.hpp:48:10: fatal error: 'istream.h' file not found
:info:build #include <istream.h>
:info:build          ^
:info:build 8 warnings and 1 error generated.
:info:build ./../include/istream.h:31:10: fatal error: 'backward_warning.h' file not found
:info:build #include "backward_warning.h"
:info:build          ^
:info:build 8 warnings and 1 error generated.
:info:build ./../include/istream.h:32:10: fatal error: 'iostream.h' file not found
:info:build #include "iostream.h"
:info:build          ^
:info:build 8 warnings and 1 error generated.
:info:build ./../include/bitstrm.hpp:49:10: fatal error: 'ostream.h' file not found
:info:build #include <ostream.h>
:info:build          ^
:info:build 10 warnings and 1 error generated.
:info:build sys_tps_enhcbuf.cpp:39:10: fatal error: 'fstream.h' file not found
:info:build #include <fstream.h>
:info:build          ^
:info:build 1 error generated.

I found all the files available on my machine. Once I copied them to the corresponding folders, mpeg4ip built fine and works well.

Hopefully, an easy fix as it appears to just be a matter of placing a few files in the right place.

hth

Change History (4)

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to reid@…

In the future, please use WikiFormatting and Cc the port maintainers (port info --maintainers mpeg4ip), if any. Also, please attach the complete main.log file after running port clean on the port.

Version 0, edited 9 years ago by mf2k (Frank Schima) (next)

comment:2 Changed 9 years ago by mf2k (Frank Schima)

Description: modified (diff)

comment:3 Changed 9 years ago by mf2k (Frank Schima)

BTW, the binary not being found on the mirrors is totally normal and not an actual problem.

comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: duplicate
Status: newclosed

Duplicate of #42149.

Note: See TracTickets for help on using tickets.