[MacPorts] #20845: mp4creator missing...
#20845: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: mpeg4ip, mp4creator, mp4v2 | Port: mp4v2 ----------------------------------------+----------------------------------- I do not recognize any change... I'm pretty sure some days ago I used mp4creator command provided with mpeg4ip. Today I install mpeg4ip on a new Mac but it seems empty. I noticed the README file with the advice to use mp4v2. But: where is mp4creator????? {{{ $ sudo port contents mp4v2 | grep mp4creator $ }}} I found a 4 month old ticket: someone previously highlighted the importance of mp4creator command... please, recover it!!! Thanks in advance -- Ticket URL: <http://trac.macports.org/ticket/20845> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Changes (by toby@…): * keywords: mpeg4ip, mp4creator, mp4v2 => mpeg4ip, mp4creator * version: 1.7.1 => -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by toby@…): looks like it's a separate tool now? http://mp4creator.sourceforge.net/ -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by raimue@…): Replying to [ticket:20845 mirko.g@…]:
I found a 4 month old ticket: someone previously highlighted the importance of mp4creator command... please, recover it!!!
For reference this is #17651. -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by mirko.g@…): Replying to [comment:2 toby@…]:
looks like it's a separate tool now? http://mp4creator.sourceforge.net/
AFAIR it was already a single tool... I'll try to build it. It needs lots of libraries: hope it can work with macports! :-) -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by mirko.g@…): Project on SF receives no update since a year ago. Moreover it provides only Windows build... there is no support to compile on Mac... -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by mirko.g@…): Ok I was able to compile mp4creator '''only''' on my Mac. I could create a portfile if I were a developer. If someone of you has the right patience to explain me what to do I will be very happy to contribute. P.S.: Yes, I read the guide but I'm not sure I would be able to do that... -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by blb@…): If you can describe the steps you used to build it by hand, we could probably turn that into a Portfile. -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by mirko.g@…): Thanks! :-)[[BR]] [[BR]] 1) I took 1.6.1e-pre (even if results in 1.6.1d) from here: http://mp4creator.svn.sourceforge.net/viewvc/mp4creator/tags/. [[BR]] 2) It needs '''libtool''' for sure. And I had to symlink glibtoolize to libtoolize (it looks for the second one):[[BR]] {{{ $ ls -la /usr/bin/ | grep libtoolize -rwxr-xr-x 1 root wheel 10770 19 Feb 2008 glibtoolize lrwxr-xr-x 1 root wheel 20 28 Ago 08:08 libtoolize -> /usr/bin/glibtoolize }}} 3) It needs '''libsdl''' too.[[BR]] 4) I don't know if there are other dependencies. Looking for some docs into the net I understand there is no reason to use mp4creator without these portfiles: ffmpeg, XviD, libmpeg2, libid3tag, a52dec, faad2. These other are clearly suggested (not mandatory): faac, lame, twolame, x264. I installed all of them through MacPorts.[[BR]] 5) I don't know if this is really useful:[[BR]] {{{ $ otool -L mp4creator mp4creator: /usr/local/lib/libmp4v2.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/local/lib/libmp4av.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/local/lib/libmpeg4ip_gnu.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/local/lib/libismacryp.0.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 111.1.4) }}} 6) ./cvs_bootstrap[[BR]] 7) make[[BR]] 8) sudo make install[[BR]] [[BR]] That's all. -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by blb@…): Replying to [comment:8 mirko.g@…]:
2) It needs '''libtool''' for sure. And I had to symlink glibtoolize to libtoolize (it looks for the second one):[[BR]]
This will most likely be the biggest issue, as MacPorts won't do symlinks in /usr like they suggest. If we can patch their build setup to always use glibtoolize, then it should work. -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: mpeg4ip, mp4creator | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by mirko.g@…): The bootstrap file check if libtoolize exists (as well as aclocal, autoheader, autoconf and automake)... Then I can only see the ''libtoolize'' command used once: {{{ ... libtoolize --force autoheader || exit 1 automake --add-missing --foreign || exit 1 autoconf || exit 1 ... }}} Since libtoolize is a symlink to glibtoolize, I set the first row as ''glibtoolize --force''. The output of the first command was empty: {{{ ... + libtoolize --force + autoheader ... }}} while using ''glibtoolize --force'' I get: {{{ ... + glibtoolize --force glibtoolize: putting auxiliary files in `.'. glibtoolize: linking file `./ltmain.sh' glibtoolize: You should add the contents of the following files to `aclocal.m4': glibtoolize: `/opt/local/share/aclocal/libtool.m4' glibtoolize: `/opt/local/share/aclocal/ltoptions.m4' glibtoolize: `/opt/local/share/aclocal/ltversion.m4' glibtoolize: `/opt/local/share/aclocal/ltsugar.m4' glibtoolize: `/opt/local/share/aclocal/lt~obsolete.m4' glibtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and glibtoolize: rerunning glibtoolize, to keep the correct libtool macros in- tree. glibtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am. + autoheader ... }}} and ''make'' fails... -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: cedric.luthi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: mp4v2 ----------------------------------------+----------------------------------- Changes (by jmr@…): * keywords: mpeg4ip, mp4creator => * owner: macports-tickets@… => cedric.luthi@… * type: request => defect -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: cedric.luthi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by fclaire@…): Is compiling by hand as described the only way to get back the mp4creator utility ? Is there some alternate/equivalent utils in the macports to replace it ? -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... ----------------------------------------+----------------------------------- Reporter: mirko.g@… | Owner: cedric.luthi@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: mp4v2 ----------------------------------------+----------------------------------- Comment(by reid@…): I've just submitted an update for a different port that would restore mp4creator (different port = new ticket): https://trac.macports.org/ticket/22626 So, even if it's not accepted, there's a quick alternative available. -- Ticket URL: <http://trac.macports.org/ticket/20845#comment:13> MacPorts <http://www.macports.org/> Ports system for Mac OS
#20845: mp4v2: mp4creator missing... -----------------------------------------+---------------------------------- Reporter: mirko.g@… | Owner: cedric.luthi@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: worksforme | Keywords: Port: mp4v2 | -----------------------------------------+---------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => worksforme Comment: The other ticket is fixed, so mp4creator is available via the mpeg4ip port. -- Ticket URL: <https://trac.macports.org/ticket/20845#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts