Hello all, I worked on solving some of the problems mentioned here earlier: - failing builds on i586: I removed a “/*” in CMakeLists.txt. See the fix_arch_detection.patch for details. - undefined symbols in CentOS 6 and SLE 11 SP4: this is a weird one. GCC 4.3.4 behaves differently about where to declare/assign variables in the classes. I just moved some definitions from the include file to the source file. See fix_undefined_symbols.patch for details. Please test if this is 100% correct! - “lvalue required” error on distros with GCC 5.3.1: apparently it’s caused by a combination of GCC 5.3.1 and the ncurses extension. I found out that TABSIZE is a global variable from ncurses, so I called the corresponding set_tabsize() function from ncurses instead. See fix_gcc_lvalue.patch for details. - systemd: I removed the requirement for syslog, as some distros use a different logging system, like syslog-ng. I also added a preset file to allow the service to be activated by default, as per systemd guidelines. See fixes-systemd.patch for details.
I didn’t add the patch from 4.2.0 to change the classes directory yet. Which file from CMake would I need to change for the installation phase? I added Fedora 22, 23 and 24 to the builds list. openSUSE Tumbleweed/Factory/ARM and Fedora 24 use GCC 6.0, didn’t have time to mess with them yet. RHEL 5, RHEL 6, SLE 11 SP1, SLE 11 SP2, SLE 11 SP3 all use older CMake versions. Are you sure there’s no way to adapt to an older release? I haven’t enabled Ubuntu and Debian builds yet. So here is where we stand now regarding the Linux builds on SUSE’s OBS (see https://build.opensuse.org/package/show/home:emendonca/oorexx5): CentOS_6 i586 succeeded x86_64 succeeded CentOS_7 x86_64 succeeded Fedora_21 i586 succeeded x86_64 succeeded Fedora_22 i586 succeeded x86_64 succeeded Fedora_23 i586 succeeded x86_64 succeeded Fedora_24 i586 failed x86_64 failed RHEL_7 x86_64 succeeded RedHat_RHEL-5 i586 failed x86_64 failed RedHat_RHEL-6 i586 failed x86_64 failed SLE_11_SP1 i586 failed x86_64 failed SLE_11_SP2 i586 failed x86_64 failed SLE_11_SP3 i586 failed x86_64 failed SLE_11_SP4 i586 succeeded x86_64 succeeded SLE_12 x86_64 succeeded SLE_12_SP1 x86_64 succeeded openSUSE_13.1 i586 succeeded x86_64 succeeded openSUSE_13.2 i586 succeeded x86_64 succeeded openSUSE_Factory i586 failed x86_64 failed openSUSE_Factory_ARM armv7l failed openSUSE_Leap_42.1 x86_64 succeeded -- -- Erico Mendonça Dedicated Support Engineer SUSE ------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape _______________________________________________ Oorexx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/oorexx-devel
