Cannot build JMC
Andrew Brygin
abrygin at azul.com
Tue Jun 4 07:52:55 UTC 2019
Hello Marcus,
> On Jun 3, 2019, at 8:14 PM, Marcus Hirt <marcus.hirt at datadoghq.com> wrote:
>
> That depends. The plan is to resolve where to host update sites etc
> for 7.1.0, so perhaps this not being back-ported to 7.0.0 is
> acceptable. Oracle will be fine either way. You guys (Red Hat) exclude
> it anyways. It would be if Azul needs this backport. Anyone from Azul
> having a strong opinion on this?
we use jdk8 with openjfx to build jmc7, so we do not need this backport.
Thanks,
Andrew
>
> Kind regards,
> Marcus
>
> On Mon, Jun 3, 2019 at 6:52 PM Jie Kang <jkang at redhat.com> wrote:
>>
>> Hi Marcus,
>>
>> I recall contribution of JMC-6370 [1] to allow building with OpenJDK 8
>> without OpenJFX. My search shows that this was not backported to
>> jmc/jmc7. I'm sorry to have missed this; in Fedora/RHEL, we currently
>> remove all usages of OpenJFX, even the JOverflow plugin itself, when
>> building.
>>
>> * I will setup a system to verify the situation with jmc/jmc7 repo and
>> OpenJDK 8 and see if a backport would fix the issue. In the event that
>> this does, would you like to see a backport request of JMC-6370 from
>> me to jmc/jmc7?
>> * I will also test building JOverflow with OpenJDK 8 not including
>> JavaFX to verify the p2 work that was done in jmc/jmc.
>>
>> [1]
>> https://bugs.openjdk.java.net/browse/JMC-6370
>> http://hg.openjdk.java.net/jmc/jmc/rev/1a1a3bc8115b
>>
>>
>> Apologies,
>>
>> On Mon, Jun 3, 2019 at 9:30 AM Marcus Hirt <marcus.hirt at datadoghq.com> wrote:
>>>
>>> The idea is that it should still be possible to build JOverflow with a
>>> JDK 8 not including JavaFX. The javafx packages should be downloaded
>>> from Maven Central by default and exposed through the local p2
>>> repositiory. JOverflow is a pretty useful tool. Unless the patch Jie
>>> has actually builds JOverflow, I think a closer look is warranted.
>>>
>>> Kind regards,
>>> Marcus
>>>
>>> On Mon, Jun 3, 2019 at 3:21 PM Mario Torre <neugens at redhat.com> wrote:
>>>>
>>>> To be fair, I also thought this was the case already, I remember Jie
>>>> proposing a patch, but I may confuse with what we have in our
>>>> downstream RPM (or maybe we just pushed the patch to 7.x and not to
>>>> the 7.0 branch).
>>>>
>>>> Can you please assign this bug to Jie I think he may be able to
>>>> backport the RPM patch into upstream.
>>>>
>>>> Cheers,
>>>> Mario
>>>>
>>>> On Mon, Jun 3, 2019 at 2:11 PM Marcus Hirt <marcus.hirt at datadoghq.com> wrote:
>>>>>
>>>>> The JavaFX bits are used by optional plug-ins, and they should be
>>>>> downloaded from maven central when required. It should be possible to
>>>>> build JMC without having JavaFX linked into the JDK. I actually
>>>>> thought this was already the case. I will open an Issue.
>>>>>
>>>>> Kind regards,
>>>>> Marcus
>>>>>
>>>>> On Mon, Jun 3, 2019 at 11:43 AM Mario Torre <neugens at redhat.com> wrote:
>>>>>>
>>>>>> What system are you on?
>>>>>>
>>>>>> On RHEL 8 (and 7) for example there's no bundled JFX, while there is
>>>>>> on Fedora. So if you are using a system where no JFX is present (any
>>>>>> build of OpenJDK and any Oracle JDK since 11) then you either need to
>>>>>> install it or patch the JFX bits out.
>>>>>>
>>>>>> I think the JFX bits should be optional on JMC but we're not there yet.
>>>>>>
>>>>>> Cheers,
>>>>>> Mario
>>>>>>
>>>>>> On Mon, Jun 3, 2019 at 11:34 AM Simone Bordet <simone.bordet at gmail.com> wrote:
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> JMC 7.0.0-ga.
>>>>>>>
>>>>>>> I'm following what's in the README and the build fails for me at the
>>>>>>> "mvn package" command from the JMC root directory:
>>>>>>>
>>>>>>> [ERROR] Failed to execute goal
>>>>>>> org.eclipse.tycho:tycho-compiler-plugin:1.4.0:compile
>>>>>>> (default-compile) on project org.openjdk.jmc.javafx.osgi: Compilation
>>>>>>> failure: Compilation failure:
>>>>>>> [ERROR] /home/simon/opensource/openjdk/jmc7/application/org.openjdk.jmc.javafx.osgi/src/main/java/org/openjdk/jmc/javafx/osgi/FXToolkit.java:[42]
>>>>>>> [ERROR] import javafx.application.Platform;
>>>>>>> [ERROR] ^^^^^^
>>>>>>>
>>>>>>> There are other 20 errors similar to this one.
>>>>>>>
>>>>>>> Ideas?
>>>>>>>
>>>>>>> Thanks!
>>>>>>>
>>>>>>> --
>>>>>>> Simone Bordet
>>>>>>> ---
>>>>>>> Finally, no matter how good the architecture and design are,
>>>>>>> to deliver bug-free software with optimal performance and reliability,
>>>>>>> the implementation technique must be flawless. Victoria Livschitz
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Mario Torre
>>>>>> Associate Manager, Software Engineering
>>>>>> Red Hat GmbH <https://www.redhat.com>
>>>>>> 9704 A60C B4BE A8B8 0F30 9205 5D7E 4952 3F65 7898
>>>>
>>>>
>>>>
>>>> --
>>>> Mario Torre
>>>> Associate Manager, Software Engineering
>>>> Red Hat GmbH <https://www.redhat.com>
>>>> 9704 A60C B4BE A8B8 0F30 9205 5D7E 4952 3F65 7898
More information about the jmc-dev
mailing list