[vlc-devel] [vlc-commits] configure: unbreak cross-pkg-config support with contrib

Rémi Denis-Courmont remi at remlab.net
Tue Mar 4 11:42:02 CET 2014


On Tue, 04 Mar 2014 11:19:17 +0100, Rafaël Carré <funman at videolan.org>
wrote:
>>> Again you are avoiding the details such as bug number for this
>>> hypothetical problem.
>> 
>> #10507 dude. The bug is over a year old and the report over a month
>> old...
> 
> Cool, so now I am aware of it at least.
> 
>>>> - Packaging depends on a hard-coded path to WINE for the ActiveX.
That
>>>> breaks any system who WINE path does not match that of the Makefile
>>>> author
>>>> (including any recent Linux distro), and prevents builds from
non-x86.
>>>
>>> You can always set WINE_SDK_PATH.
>> 
>> Indeed I probably can set my non-standard WINE path. And you can set
your
>> non-standard PKG_CONFIG_LIBDIR.
>> 
>> Instead, I just gave up, made some hacks. And I kept them for myself
>> because I don't push hacks to the tree on the sole basis that they fix
my
>> build.
> 
> I just checked that wine.git still installs in
prefix/include/wine/windows
> 
> Not sure what's your point here.

I don't think that works with multiarch distros. That said, I just gave up
on NPAPI at that point and made a custom unpublished hack. So I have not
dug the problem very deeply.

> In any case you didn't report it when you noticed that problem.

I was not sure if it was a problem with my system or a bug, and it's only
been two days. Besides the would-be bug was hidden behind the OBJCXX bug,
which looks far more serious and yet is still unfixed.

>>> mingw-w64-tools does not and will not provide pkg-config.
>> 
>> In Debian, it does. I got there by following the wiki Win32 compilation
>> instructions by the way. And they do claim to support my Debian version
>> for
>> build.
> 
> Sure we claim to support the ever moving Debian sid, and it never
breaks.

Indeed it may be unreasonable, but that is how the wiki read anyway.

> There is also the option of talking to me directly about the problems
> you have, but I'm sure you never considered doing this.

See below.
 
(...)
>> Tell that to JB. That's coming from JB. And at least Ludovic confirmed
>> hitting the same problem.
> 
> And I told them how to fix it...

That's between them and you and I am unable to comment. All I see from my
vantage point is that this is not fixed in VLC.git, Debian Sid, Mingw-w64
and/or wherever it should be fixed.

> But as you refuse talking to me (and people tell me that it looks
> like a small child behaviour) you would of
> course not get the advice straight from the source.

Our mutually frequently hostile attitude tells me that it is preferable
for me to leave you alone as much as practical. I don't know if this is
childish, but I will note that a number of people have recommended that
attitude to me.

>>> *gcc* links to pthread and of course it depends on how it was
>> configured.
>>>
>>>> - Also with that, VLC depends on gcc_s without sources for it.
>>>
>>> http://www.gnu.org/licenses/gcc-exception.html
>> 
>> That's an excuse for ignoring GCC's license, not VLC's license, and
>> unincidentally my copyrights.
> 
> So VLC license and your copyrights apply to libgcc? hmm..

GPL contamination by VLC requires the libgcc_s source code.

-- 
Rémi Denis-Courmont
Sent from my collocated server



More information about the vlc-devel mailing list