[Ffmpeg-devel] [PATCH] rewrite vhook/drawtext.c

Víctor Paesa wzrlpy
Tue Sep 5 09:10:37 CEST 2006


Hi,

> On 9/4/06, Gustavo Sverzut Barbieri <barbieri at gmail.com> wrote:
>> On 9/4/06, Diego Biurrun <diego at biurrun.de> wrote:
>> > On Mon, Sep 04, 2006 at 10:19:39AM -0300, Gustavo Sverzut Barbieri
>> wrote:
>> > >
>> > > Comments are always welcome!
>> > >
>> > > --- Makefile  (revision 6159)
>> > > +++ Makefile  (working copy)
>> > > @@ -15,12 +15,18 @@
>> > >
>> > >  ifeq ($(HAVE_FREETYPE2),yes)
>> > >      HOOKS += drawtext$(SLIBSUF)
>> > > -    CFLAGS += `freetype-config --cflags`
>> > > -    LDFLAGS += `freetype-config --libs`
>> > > +
>> > > +drawtext.o: drawtext.c
>> > > +     $(CC) $(CFLAGS) -Wall -Werror -g -c -o $@ $< $(VHOOKCFLAGS)
>> `freetype-config --cflags`
>> >
>> > Leave this like it was before, this is redundant.
>>
>> So, should I add $(freetype-config --cflags) and $(freetype-config
>> --libs) to flags so every hook will like to it?
>
> Okay, the old way do not work (as imlib2 vhook also doesn't) because
> it do not find symbols.
>
> looks like the -Wl,--as-needed is not working as expected... I never
> played with this linker flag before, any hints?
>

In which platform are you finding undefined symbols?

If it is Cygwin, the patch ffmpeg.cygwin.vhook.7.patch that is in
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/33973/focus=35575

may help you.

Regards,
V?ctor Paesa




More information about the ffmpeg-devel mailing list