[MacPorts] #41229: easytag @2.1.7 Building fails on Mavericks

MacPorts noreply at macports.org
Thu Dec 12 05:29:56 PST 2013


#41229: easytag @2.1.7 Building fails on Mavericks
-----------------------+-----------------------------
  Reporter:  jochen@…  |      Owner:  rmstonecipher@…
      Type:  defect    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:  2.2.1
Resolution:            |   Keywords:  mavericks
      Port:  easytag   |
-----------------------+-----------------------------

Comment (by davide.liessi@…):

 Not only on Mavericks.
 Here are the latest lines of the main.log of `sudo port install easytag`
 on Snow Leopard:

 {{{
 :info:build /usr/bin/gcc-4.2 -DHAVE_CONFIG_H -I. -I..
 -DLOCALEDIR=\"/opt/local/share/locale\"
 -DPACKAGE_DATA_DIR=\"/opt/local/share/easytag\"  -I/opt/local/include
 -pipe -Os -arch x86_64 -Wall -D_REENTRANT -I/opt/local/include/gtk-2.0
 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/pango-1.0
 -I/opt/local/include/gio-unix-2.0/ -I/opt/local/include
 -I/opt/local/include/cairo -I/opt/local/include/atk-1.0
 -I/opt/local/include/cairo -I/opt/local/include/pixman-1
 -I/opt/local/include/libpng15 -I/opt/local/include -I/opt/local/include
 /gdk-pixbuf-2.0 -I/opt/local/include/libpng15
 -I/opt/local/include/pango-1.0 -I/opt/local/include/harfbuzz
 -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0
 -I/opt/local/lib/glib-2.0/include -I/opt/local/include
 -I/opt/local/include/freetype2 -I/opt/local/include
 -I/opt/local/include/freetype2  -MT mp4_header.o -MD -MP -MF
 .deps/mp4_header.Tpo -c -o mp4_header.o mp4_header.c
 :info:build mp4_header.c: In function ‘Mp4_Header_Read_File_Info’:
 :info:build mp4_header.c:207: error: too many arguments to function
 ‘MP4Read’
 :info:build mp4_header.c:221: error: too few arguments to function
 ‘MP4Close’
 :info:build mp4_header.c:246: error: too few arguments to function
 ‘MP4Close’
 :info:build make[3]: *** [mp4_header.o] Error 1
 :info:build make[3]: *** Waiting for unfinished jobs....
 :info:build mv -f .deps/misc.Tpo .deps/misc.Po
 :info:build make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_easytag/easytag/work/easytag-2.1.7/src'
 :info:build make[2]: *** [all-recursive] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_easytag/easytag/work/easytag-2.1.7/src'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_easytag/easytag/work/easytag-2.1.7'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_easytag/easytag/work/easytag-2.1.7'
 :info:build Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_easytag/easytag/work/easytag-2.1.7"
 && /usr/bin/make -j2 -w all
 :info:build Exit code: 2
 :error:build org.macports.build for port easytag returned: command
 execution failed
 :debug:build Error code: CHILDSTATUS 42978 2
 :debug:build Backtrace: command execution failed
     while executing
 "system -nice 0 $fullcmdstring"
     ("eval" body line 1)
     invoked from within
 "eval system $notty $nice \$fullcmdstring"
     invoked from within
 "command_exec build"
     (procedure "portbuild::build_main" line 8)
     invoked from within
 "portbuild::build_main org.macports.build"
     ("eval" body line 1)
     invoked from within
 "eval $procedure $targetname"
 :info:build Warning: targets not executed for easytag:
 org.macports.activate org.macports.build org.macports.destroot
 org.macports.install
 :notice:build Please see the log file for port easytag for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_easytag/easytag/main.log
 }}}

 I tested the patch file easytag-2.1.7-mp4v2-build.patch provided by
 promac.
 I confirm that the patched easytag compiles without errors and that it
 appears to run as expected, although I didn't test it thoroughly.

 @promac: I had to manually edit the patch file to fix the file names.
 Please next time create source code patch files according to
 http://guide.macports.org/#development.patches.source.

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


More information about the macports-tickets mailing list