Solrac[m] | <Thaodan> "I have an Xperia 1 III, Xperia 1..." <- eyo? | 00:00 |
---|---|---|
b100dian[m] | Aren't these requiring hybris support for Android 12? | 12:16 |
ektor5[m] | <ektor5[m]> "flypig: can you please advice?" <- Can anyone help on this topic? | 20:04 |
flypig | ektor5[m], I didn't get a chance to recap on my IRC history yet I'm afraid. Could you recap what the issue is please? | 20:06 |
flypig | Or would it be better if I read back through the ogs? | 20:07 |
attah | flypig: i might be guilty, sec | 20:09 |
ektor5[m] | I can do a brief recap: | 20:09 |
ektor5[m] | I'm trying to compile the xulrunner-qt libraries on Yocto from the sfos gecko-dev repository, but I'm experiencing various problems | 20:09 |
attah | https://irclogs.sailfishos.org/logs/%23sailfishos/%23sailfishos.2022-11-24.log.html | 20:10 |
ektor5[m] | Probably due to my ignorance on the Mozilla build requirements and dependencies | 20:10 |
flypig | Okay, that sounds like an interesting project. So, mostly dependency problems? | 20:10 |
flypig | Thanks attah. | 20:10 |
ektor5[m] | My latest problem is the dependency on Cairo 1.16, on Yocto seems it is not being compiled with Qt options | 20:11 |
ektor5[m] | We are using Qt 5.15, but seems that Cairo somehow requires Qt4 to compile with the Qt option | 20:12 |
attah | Which may not actually be needed, even if it sounded logical... and flypig would know right away | 20:13 |
ektor5[m] | The final goal is to compile Qtmozembed to being able to integrate a browser into a Qt application | 20:14 |
ektor5[m] | Running on Wayland/Weston | 20:14 |
attah | From following discussion it even sounded unlikely... but something (i.e. not you) was adding qt options, correct? | 20:14 |
ektor5[m] | It seems that the Qt bindings in gecko-dev require some functions defined in Cairo, but they are disabled by default | 20:17 |
* ektor5[m] sent a code block: https://matrix.org/_matrix/media/v3/download/matrix.org/VeOlaAdtVaPDWUSuTRCkWBCd | 20:17 | |
flypig | Okay, one second, let me take a look. | 20:17 |
ektor5[m] | Thanks 👍 | 20:18 |
flypig | cairo-dev is needed I'm afraid ektor5[m]. It's getting pulled in as a dependency of pango-dev. | 20:40 |
flypig | But, I'm wondering about the qt options for cairo. I don't see anything like that here: https://github.com/sailfishos/cairo/blob/master/rpm/cairo.spec | 20:41 |
flypig | I'm not sure what's supposed to be pulling in the QPainterPath header, but I'm going to do a check at any rate to see whether cairo-qt-surface.cpp is compiled as part of our build. | 20:51 |
flypig | ektor5[m], obvious questions, but I assume you're applying all the patches, following the buid script, including the options in mozconfig.merqtxulrunner? | 21:00 |
flypig | That includes the option "--enable-default-toolkit=cairo-qt" | 21:01 |
ektor5[m] | <flypig> "That includes the option "--..." <- Yes, I confirm. You can also check here https://github.com/ektor5/meta-browser/tree/ektor5/xulrunner-qt-60.9esr | 21:31 |
flypig | Thanks for clarifying. I notice you're building ESR60, and I've been looking at ESR78, so there may be some differences there. | 21:33 |
flypig | Sorry, I hadn't appreciated. I should have checked your repository. | 21:33 |
flypig | ektor5[m], I've kicked off an ESR78 build to test whether cairo-qt-surface.cpp is used, but I won't be able to check for ESR60 until tomorrow I'm afraid. | 21:39 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!