Thanks. I applied the patch, and ran
fink rebuild fribidi

It looks that the c2man warnings are gone, but still mplayer cannot
resolve the right library.

I also tried "fink reinstall fribidi"
and the two commands (rebuild and reinstall) with fribidi-shlibs, to no avail.

(I'm getting a bit confused at this point, but I'm willing to run some
further test you may find useful).

Alfredo

On Mon, Sep 9, 2013 at 5:57 PM, Alexander Hansen
<alexanderk.han...@gmail.com> wrote:
> On 9/9/13 7:40 AM, Alfredo Pironti wrote:
>>
>> On Mon, Sep 9, 2013 at 4:35 PM, Alexander Hansen
>> <alexanderk.han...@gmail.com> wrote:
>>>
>>> On 9/9/13 7:29 AM, Alfredo Pironti wrote:
>>>>
>>>>
>>>> Is this Y2K38 problem related to mplayer not finding the library? In
>>>> my system, I do have fribidi-shlib installed, with libraries in
>>>> /sw/lib, but mplayer seems to look for them in
>>>> /sw/src/fink.build/root-fribidi-0.19.5-1/sw/lib/libfribidi.0.dylib
>>>>
>>>> It looks to me like mplayer is looking for the library in a somewhat
>>>> temporary location, rather than the standard one?
>>>>
>>>> Alfredo
>>>>
>>>
>>> The fundamental problem is that fribidi is building incorrectly and the
>>> information which it is giving to mplayer and other packages about where
>>> to
>>> find its libraries is incorrect.  The time and date issue was the only
>>> significant difference that I saw between Renaud's build and my correct
>>> one.
>>>
>>> Anyway try the fix that Martin suggested (and that I repeated), and use
>>> "fink rebuild fribidi" to generate a correctly (we hope) built fribidi.
>>
>>
>> Sorry, I overlooked Martin's patch (and I don't know enough about the
>> fink building system). I guess Martin's patch requires modifying the
>> building script for fribidi (any hint on how to do that, so that I can
>> try the patch here?).
>>
>> After all, I'm changing my mind: if modifying the touch command fixes
>> the installation, then maybe the Y2K38 problem is indeed the cause of
>> the side effects it generates (e.g. on mplayer).
>>
>> Alfredo
>>
>>>
>
> Sure.  You'll want to edit
> /sw/fink/dists/stable/main/finkinfo/libs/fribidi.info (assuming a default
> Fink setup) and change the line
>
>         touch -t 197001010000 lib/fribidi-bidi.h
>
> to
>
>         touch -t 201212020000 lib/fribidi-bidi.h
>
>
> and use "fink rebuild fribidi"
> --
> Alexander Hansen, Ph.D.
> Fink User Liaison
> My package updates: http://finkakh.wordpress.com/

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to