[MacPorts] #15941: mjpegtools 1.6.2,

MacPorts noreply at macports.org
Wed Jul 9 09:17:06 PDT 2008


#15941: mjpegtools 1.6.2,
--------------------------------+-------------------------------------------
 Reporter:  mroman at eduapple.pl  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect              |      Status:  new                                  
 Priority:  Low                 |   Milestone:  Port Enhancements                    
Component:  ports               |     Version:  1.6.0                                
 Keywords:                      |  
--------------------------------+-------------------------------------------
 I am not expirenced unix user, but on my machine there is bug while
 compiling mjpegtools:

 {{{
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_multimedia_mjpegtools/work/mjpegtools-1.6.2"
 && make all LIBTOOL=/opt/local/bin/glibtool ASFLAGS="-f macho" " returned
 error 2
 Command output: if /opt/local/bin/glibtool --mode=compile /usr/bin/gcc-4.0
 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/opt/local/include
 -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.2\"
 -I/usr/local/include   -I /usr/X11R6/include -I../utils
 -I/opt/local/include -L/opt/local/lib  -O2 -L/opt/local/lib -Wall -Wunused
 -MT liblavplay_la-audiolib.lo -MD -MP -MF ".deps/liblavplay_la-
 audiolib.Tpo" \
           -c -o liblavplay_la-audiolib.lo `test -f 'audiolib.c' || echo
 './'`audiolib.c; \
         then mv -f ".deps/liblavplay_la-audiolib.Tpo" ".deps
 /liblavplay_la-audiolib.Plo"; \
         else rm -f ".deps/liblavplay_la-audiolib.Tpo"; exit 1; \
         fi
  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/opt/local/include
 -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.2\"
 -I/usr/local/include -I /usr/X11R6/include -I../utils -I/opt/local/include
 -L/opt/local/lib -O2 -L/opt/local/lib -Wall -Wunused -MT liblavplay_la-
 audiolib.lo -MD -MP -MF .deps/liblavplay_la-audiolib.Tpo -c audiolib.c
 -fno-common -DPIC -o .libs/liblavplay_la-audiolib.o
 audiolib.c:634: warning: 'system_error' defined but not used
  /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/opt/local/include
 -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.2\"
 -I/usr/local/include -I /usr/X11R6/include -I../utils -I/opt/local/include
 -L/opt/local/lib -O2 -L/opt/local/lib -Wall -Wunused -MT liblavplay_la-
 audiolib.lo -MD -MP -MF .deps/liblavplay_la-audiolib.Tpo -c audiolib.c -o
 liblavplay_la-audiolib.o >/dev/null 2>&1
 /opt/local/bin/glibtool --mode=link /usr/bin/gcc-4.0  -O2 -L/opt/local/lib
 -Wall -Wunused  -L/opt/local/lib -o liblavplay.la -rpath /opt/local/lib
 -version-info 2:2:2 -export-dynamic  liblavplay_la-liblavplay.lo
 liblavplay_la-audiolib.lo
 /usr/bin/gcc-4.0 -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o
 .libs/liblavplay.0.2.2.dylib  .libs/liblavplay_la-liblavplay.o .libs
 /liblavplay_la-audiolib.o  -L/opt/local/lib  -install_name
 /opt/local/lib/liblavplay.0.dylib -compatibility_version 3
 -current_version 3.2 -Wl,-single_module
 dsymutil .libs/liblavplay.0.2.2.dylib || :
 warning: no debug symbols in executable (-arch i386)
 (cd .libs && rm -f liblavplay.0.dylib && ln -s liblavplay.0.2.2.dylib
 liblavplay.0.dylib)
 (cd .libs && rm -f liblavplay.dylib && ln -s liblavplay.0.2.2.dylib
 liblavplay.dylib)
 ar cru .libs/liblavplay.a  liblavplay_la-liblavplay.o liblavplay_la-
 audiolib.o
 ranlib .libs/liblavplay.a
 creating liblavplay.la
 (cd .libs && rm -f liblavplay.la && ln -s ../liblavplay.la liblavplay.la)
 if /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/opt/local/include
 -DG_LOG_DOMAIN=\"lavtools\" -DLAVPLAY_VERSION=\"1.6.2\"
 -I/usr/local/include   -I /usr/X11R6/include -I../utils
 -I/opt/local/include -L/opt/local/lib  -O2 -L/opt/local/lib -Wall -Wunused
 -MT lavplay.o -MD -MP -MF ".deps/lavplay.Tpo" \
           -c -o lavplay.o `test -f 'lavplay.c' || echo './'`lavplay.c; \
         then mv -f ".deps/lavplay.Tpo" ".deps/lavplay.Po"; \
         else rm -f ".deps/lavplay.Tpo"; exit 1; \
         fi
 /opt/local/bin/glibtool --mode=link /usr/bin/gcc-4.0  -O2 -L/opt/local/lib
 -Wall -Wunused  -L/opt/local/lib -o lavplay  lavplay.o
 ../utils/libmjpegutils.a liblavplay.la liblavjpeg.la liblavfile.la
 -lpthread -L/opt/local/lib -lSDLmain -lSDL -Wl,-framework,Cocoa  -lX11
 /usr/bin/gcc-4.0 -O2 -Wall -Wunused -o .libs/lavplay lavplay.o
 -Wl,-framework -Wl,Cocoa  -L/opt/local/lib ../utils/libmjpegutils.a
 ./.libs/liblavplay.dylib ./.libs/liblavjpeg.dylib ./.libs/liblavfile.dylib
 /opt/local/lib/libjpeg.dylib -L/usr/local/lib /opt/local/lib/libdv.dylib
 -lm /opt/local/lib/libglib.dylib -lpthread -lSDLmain
 /opt/local/lib/libSDL.dylib -lX11
 ld: library not found for -lX11
 collect2: ld returned 1 exit status
 make[2]: *** [lavplay] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2

 }}}

 I managed to compile this app, by modifying portfile.

-- 
Ticket URL: <http://trac.macports.org/ticket/15941>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list