[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: cannot build ffmpeg



On Sat, Feb 12, 2005 at 12:48:42AM +0100, Thierry Lacoste wrote:
> I can't build /usr/ports/graphics/ffmpeg on -current.

problems with ports should be addressed to the respective MAINTAINER,
not misc_(_at_)_openbsd_(_dot_)_org_(_dot_)_

> cc -Wl,--warn-common -L/usr/local/lib -L/usr/X11R6/lib -o ffmpeg_g ffmpeg.o 
> cmdutils.o -L./libavformat
>  -lavformat -L./libavcodec -lavcodec -lm -lossaudio -pthread -lz  -la52 
> -lmp3lame -lvorbisenc -lvorbis -logg
> ffmpeg.o(.text+0x42e): In function `do_audio_out':
> : undefined reference to `av_destruct_packet_nofree'

hmmm, you have an old ffmpeg installed?

see if the following works with the old version still installed.
if it does, let me know.

-- 
<jakemsr_(_at_)_jakemsr_(_dot_)_com>

Index: graphics/ffmpeg/patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/graphics/ffmpeg/patches/patch-Makefile,v
retrieving revision 1.4
diff -u -r1.4 patch-Makefile
--- graphics/ffmpeg/patches/patch-Makefile	9 Feb 2005 23:41:42 -0000	1.4
+++ graphics/ffmpeg/patches/patch-Makefile	12 Feb 2005 00:25:01 -0000
@@ -1,6 +1,6 @@
 $OpenBSD: patch-Makefile,v 1.4 2005/02/09 23:41:42 naddy Exp $
 --- Makefile.orig	Fri Jan 21 14:16:04 2005
-+++ Makefile	Sun Jan 30 18:49:14 2005
++++ Makefile	Fri Feb 11 16:24:30 2005
 @@ -7,7 +7,7 @@ include config.mak
  VPATH=$(SRC_PATH)
  
@@ -31,3 +31,32 @@
  endif
  
  ifeq ($(CONFIG_FAAD),yes)
+@@ -94,24 +99,24 @@ lib:
+ 	$(MAKE) -C libavformat all
+ 
+ ffmpeg_g$(EXESUF): ffmpeg.o cmdutils.o .libs
+-	$(CC) $(LDFLAGS) -o $@ ffmpeg.o cmdutils.o $(FFLIBS) $(EXTRALIBS)
++	$(CC) -o $@ ffmpeg.o cmdutils.o $(FFLIBS) $(LDFLAGS) $(EXTRALIBS)
+ 
+ ffmpeg$(EXESUF): ffmpeg_g$(EXESUF)
+ 	cp -p $< $@
+ 	$(STRIP) $@
+ 
+ ffserver$(EXESUF): ffserver.o .libs
+-	$(CC) $(LDFLAGS) $(FFSLDFLAGS) -o $@ ffserver.o $(FFLIBS) $(EXTRALIBS) 
++	$(CC) $(FFSLDFLAGS) -o $@ ffserver.o $(FFLIBS) $(LDFLAGS) $(EXTRALIBS)
+ 
+ ffplay_g$(EXESUF): ffplay.o cmdutils.o .libs
+-	$(CC) $(LDFLAGS) -o $@ ffplay.o cmdutils.o $(FFLIBS) $(EXTRALIBS) $(SDL_LIBS)
++	$(CC) -o $@ ffplay.o cmdutils.o $(FFLIBS) $(LDFLAGS) $(EXTRALIBS) $(SDL_LIBS)
+ 
+ ffplay$(EXESUF): ffplay_g$(EXESUF)
+ 	cp -p $< $@
+ 	$(STRIP) $@
+ 
+ output_example$(EXESUF): output_example.o .libs
+-	$(CC) $(LDFLAGS) -o $@ output_example.o $(FFLIBS) $(EXTRALIBS)
++	$(CC) -o $@ output_example.o $(FFLIBS) $(LDFLAGS) $(EXTRALIBS)
+ 
+ qt-faststart$(EXESUF): qt-faststart.c
+ 	$(CC) $(SRC_PATH)/qt-faststart.c -o qt-faststart$(EXESUF)



Visit your host, monkey.org