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

Reply via email to