mingw-cross-env-list
[Top][All Lists]
Advanced

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

Re: [Mingw-cross-env-list] gtk3 and gtkmm3


From: Nagaev Boris
Subject: Re: [Mingw-cross-env-list] gtk3 and gtkmm3
Date: Fri, 28 Aug 2015 10:18:27 +0300

On Fri, Aug 28, 2015 at 10:11 AM, Gerardo Ballabio
<address@hidden> wrote:
> I just saw from your other message that you indeed failed to build
> gtk2, as well as all of pango's dependencies.
>
> I suppose that the pango build process needs to run some gtk tool
> locally even if you are cross building, so if you haven't (a subset
> of) Gnome installed, it will fail. I run Gnome on my Debian system and
> all the gtk packages build fine for me.
>
> I could be worth finding out and documenting exactly which packages
> you need to install for the pango build to succeed. On the other hand,
> anybody who wants to cross-build a gtk program will probably have them
> already installed.

It worth finding all these packages and adding them to MXE
requirements: http://mxe.cc/#requirements

I build all MXE packages on GUI-less server.

> Gerardo
>
> 2015-08-28 8:56 GMT+02:00, Gerardo Ballabio <address@hidden>:
>> Hello,
>> I'm not familiar with git, and I don't have a public repository
>> anywhere you could pull from. So if someone else could provide a pull
>> request, I'd appreciate it very much.
>>
>> Pango never failed to build for me (and I tried a lot of times). From
>> this line in your build log:
>> "make[1]: Warning: File `src/pango.mk' has modification time 2.6e+03 s
>> in the future"
>> I guess that your computer's clock may not be set correctly. Perhaps
>> this is causing problems?
>>
>> The other error you get:
>> "checking for native gdk-pixbuf... configure: error: native gdk-pixbuf
>> not found"
>> looks like some required package isn't installed on your build
>> machine. Are you running Gnome?
>>
>> If that's the problem, I guess gtk2 might fail to build on your
>> machine as well. Can you please check that?
>>
>> Gerardo
>>
>> 2015-08-28 0:05 GMT+02:00, Nagaev Boris <address@hidden>:
>>> Hi Gerardo,
>>>
>>> I have tried your files and get error. See the log file.
>>>
>>> Also, package pango sometimes fails to build:
>>> https://github.com/mxe/mxe/issues/804
>>> This issue is not always reproduced. Do you know why does it happen?
>>>
>>>
>>> On Thu, Aug 27, 2015 at 9:33 PM, Gerardo Ballabio
>>> <address@hidden> wrote:
>>>> Hello,
>>>> I see that src/glib-1-fixes.patch and index.html were updated since I
>>>> first
>>>> posted. I've merged my patches onto the new versions (attached).
>>>> Please apply them before they change again :-)
>>>>
>>>> Thank you
>>>>  Gerardo
>>>>
>>>>
>>>> 2015-08-26 20:36 GMT+02:00 Gerardo Ballabio
>>>> <address@hidden>:
>>>>>
>>>>> Hello Timothy,
>>>>> have you had time to look into this?
>>>>> Is there anything I can do to help?
>>>>>
>>>>> Gerardo
>>>>>
>>>>> 2015-08-16 23:49 GMT+02:00 Timothy Gu <address@hidden>:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> Thank you for this very detailed patch set. I'll try to merge them
>>>>>> over
>>>>>> the next week. Stay tuned!
>>>>>>
>>>>>> Timothy
>>>>>>
>>>>>> El El dom, ago 16, 2015 a las 2:04 PM, Gerardo Ballabio
>>>>>> <address@hidden> escribió:
>>>>>>>
>>>>>>> Hello,
>>>>>>> I managed to build (statically) Gtk+ and gtkmm version 3 with MXE.
>>>>>>> I'd like to contribute the relevant files.
>>>>>>>
>>>>>>> Attached are:
>>>>>>> - modified version of src/glib-1-fixes.patch (added a patch for an
>>>>>>> issue
>>>>>>> that shows up with Gtk+ 3)
>>>>>>> - modified versions of src/pango.mk and src/pango-1-fixes.patch
>>>>>>> (required because Gtk+ 3.14.4 wants at least Pango 1.36.7 and MXE
>>>>>>> currently
>>>>>>> has 1.36.1; in the patch file I removed a patch that was already
>>>>>>> applied
>>>>>>> upstream)
>>>>>>> - makefile, patch file and test file for package gtk3
>>>>>>> - makefile and test file for package gtkmm3
>>>>>>> - index.html file modified to add packages gtk3 and gtkmm3
>>>>>>> I don't know git so please forgive me if I didn't build up a git pull
>>>>>>> request.
>>>>>>>
>>>>>>> I compiled and tested a few simple and one not-so-simple gtkmm3
>>>>>>> programs
>>>>>>> and they all worked fine, except that Gnome 3-style custom header
>>>>>>> bars
>>>>>>> aren't rendered with a Windows look and feel. I suppose that could be
>>>>>>> fixed
>>>>>>> too, but it requires a deeper understanding of the Gtk+ 3 code than I
>>>>>>> currently have.
>>>>>>>
>>>>>>> Thank you
>>>>>>>  Gerardo
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>> --
>>>
>>>
>>> Best regards,
>>> Boris Nagaev
>>>
>>



-- 


Best regards,
Boris Nagaev



reply via email to

[Prev in Thread] Current Thread [Next in Thread]