On 06/21/2023 02:16 AM, Dominic Hopf wrote:
> So I don't have any CentOS 7 system up and running somewhere. Can you check 
> if this ominous Red Hat Developer Toolset can be found on your CentOS 7 
> machine and what the package name is?
> If so, that still doesn't have to mean that the build servers in the Fedora 
> infrastructure responsible for building EPEL packages have the same package 
> available, but I can try, at least.
>
> Regards,
> Dominic
>
> On Wed, Jun 21, 2023 at 2:57 AM H via Users <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     On 06/20/2023 08:29 PM, Lex Trotman via Users wrote:
>     > On Wed, 21 Jun 2023 at 09:14, H via Users <[email protected] 
> <mailto:[email protected]>> wrote:
>     >> On 06/20/2023 04:10 AM, Lex Trotman via Users wrote:
>     >>> I accidently took us off list, added us back.
>     >>>
>     >>> On Mon, 19 Jun 2023 at 23:11, Dominic Hopf <[email protected] 
> <mailto:[email protected]>> wrote:
>     >>>> So I did a quick try to build Geany 1.38 for EPEL7, right now the 
> problem is that `./configure` already fails with this message:
>     >>>>
>     >>>> configure: error: *** A compiler with support for C++17 language 
> features is required.
>     >>>> error: Bad exit status from /var/tmp/rpm-tmp.X4sTL9 (%build)
>     >>>>     Bad exit status from /var/tmp/rpm-tmp.X4sTL9 (%build)
>     >>>>
>     >>> Ok, thats not one that is fixable in a practical sense, Scintilla
>     >>> versions after the 3.x.x stable versions do require C++17, and the
>     >>> changes between the old version and the new versions (two major
>     >>> versions after all) have too many changes to be practical to support
>     >>> both.
>     >>>
>     >>>> I'm afraid this is not possible to build without immense effort 
> unless anyone else has an idea?
>     >>>> Does one of you guys know if it's possible to install flatpaks on 
> CentOS 7? Probably that could be an idea then?
>     >>>>
>     >>> Well, I guess Flatsnaps, dockers or other containerised mechanisms
>     >>> would maybe allow for a newer C++ compiler to build against a newer
>     >>> runtime.  Docker is used to do the Windows cross compiles and CI now.
>     >>> Would need to run in the container too so the newer C++ runtime
>     >>> library was available I guess.  But I am no container expert.
>     >>>
>     >>> Cheers
>     >>> Lex
>     >>>
>     >>>> Regards,
>     >>>> Dominic
>     >>>>
>     >>>> On Mon, Jun 19, 2023 at 12:36 PM Lex Trotman <[email protected] 
> <mailto:[email protected]>> wrote:
>     >>>>> On Mon, 19 Jun 2023 at 19:10, Dominic Hopf <[email protected] 
> <mailto:[email protected]>> wrote:
>     >>>>>> No need to ask in the RedHat Bugzilla at all as I'm reading here 
> as well. ;)
>     >>>>>> I remember there were issues building Geany 1.38 for CentOS 7, but 
> I don't remember what issues that was in detail, though.
>     >>>>>> I'll retry as soon as I can and will let you know. Either I can 
> tell you what the issue is or probably there will be an update.
>     >>>>>>
>     >>>>> Thank you, if its a dependency thats too olde I guess there won't be
>     >>>>> much we can do, but its good to know what the problem is.
>     >>>>>
>     >>>>> Cheers
>     >>>>> Lex
>     >>>>>
>     >>>>>> Regards,
>     >>>>>> Dominic
>     >>>>>>
>     >>>>>> On Mon, Jun 19, 2023 at 3:09 AM Lex Trotman via Users 
> <[email protected] <mailto:[email protected]>> wrote:
>     >>>>>>>> Lex, is there anything I can do if you want to look into this? I 
> would love to have 1.38 - and hopefully 1.39 - available for CentOS 7.
>     >>>>>>> You could ask on Centos bugzilla what the problem was.
>     >>>>>>>
>     >>>>>>> I don't want to sound negative, so lets call it being pragmatic 
> ;-P
>     >>>>>>>
>     >>>>>>> Centos 7 has one year of maintenance updates left, IIUC 
> maintenance
>     >>>>>>> updates mean security and bugfixes, no new versions, so 1.38 or 
> 1.39
>     >>>>>>> doesn't seem likely to happen.
>     >>>>>>>
>     >>>>>>> We try to keep Geany git working on Ubuntu LTS (that is what 
> Github CI
>     >>>>>>> uses) but no guarantees on older things and without any info about
>     >>>>>>> what failed we can't do much.
>     >>>>>>>
>     >>>>>>> Cheers
>     >>>>>>> Lex
>     >>>>>>>
>     >>>>>>>> _______________________________________________
>     >>>>>>>> Users mailing list -- [email protected] 
> <mailto:[email protected]>
>     >>>>>>>> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
>     >>>>>>> _______________________________________________
>     >>>>>>> Users mailing list -- [email protected] 
> <mailto:[email protected]>
>     >>>>>>> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
>     >>> _______________________________________________
>     >>> Users mailing list -- [email protected] 
> <mailto:[email protected]>
>     >>> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
>     >> But does not Red Hat Developer Toolset 10.x support C/C++17? See 
> https://access.redhat.com/documentation/en-us/red_hat_developer_toolset/12/html-single/user_guide/index#sect-GCC-CPP-Compatibility.
>  Although I myself have an earlier version of the Developer Toolset installed 
> on my own computer, it seems that the latest release, Developer Toolset 12 
> even supports C/C++20?
>     > "Red Hat Developer Toolset is a Red Hat offering for developers on the
>     > Red Hat Enterprise Linux platform." so is it available for Centos 7,
>     > and is it supported to build software for the Centos 7 repository?
>     >
>     > Cheers
>     > Lex
>     >
>     >> If my reading is correct, it would seem the compiler requirement can 
> be met?
>     Yes, I have been using an earlier version on my CentOS 7 system. CentOS 
> and RHEL are ABI compatible. The same repositories are used for software to 
> be downloaded.
>     _______________________________________________
>     Users mailing list -- [email protected] <mailto:[email protected]>
>     To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
>
It seems Developer Toolset 7 through 11 are available freely on 
https://www.softwarecollections.org/en/scls/rhscl/ (I believe I have Developer 
Toolset 7 installed on my computer).

I have not found Developer Toolset 12 there yet but since it seems version 11 
supports C/C++ 17 it ought to be sufficient.

Perhaps compiling geany could be done using docker using a CentOS 7 image?

_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to