Hi Riccardo, thank you for pointing out this issue. As I don’t have a Bigendian 64 bit system you will have to do the testing to pin this down. First I would propose that you add a few NSLog statements in NSButtonCell.m after line 1773. Most likely the data is not aligned in the unsigned int in the way the code expects it to be. The structure _GSButtonCellFlags is defined in GSCodingFlags.h and the code expects it to have 32 bits. Please report back the values you see there (bFlags and buttonCellFlags).
Hope this helps, Fred > Am 03.01.2021 um 21:01 schrieb Riccardo Mottola <riccardo.mott...@libero.it>: > > Hello, > > I got in the past reports from some users about issue, now I can reproduce > myself. > > I have set up a BigEndian PowerPC with 64bit and running GNUstep with the > traditional gcc runtime. Environment is a fully up-to-date Linux Debian. > > I noticed that in different applications and panels, RadioButtons are not > working (no one appears set!) nor Check Boxes! and even clicking doesn't > change the status. > > I tried changing the default theme (supposing a simple issue of displaying > the correct image) but that is not the case, all are affected. Also, in some > places, I found working RadioButtons and Checkboxes. so that rules out this. > > As a start, I took out Ink - Fred's favourite minimal application. > > I open the "Find Panel" and see > > - Scope Entire File / Selection has no radio button selectedand selecting > does not change > > - ignore case checkbox can't be set, appears always unset! > > I tried and actually the ignore case feature works! so it appears to be a > "display" problem > > > Then I open the "Print Panel" > > - Page selection All/From radio button shows always unselected > > - Copies and Scale field do not display a numeric value (1 and 100% > respectively) but "Text" > > - Printer and Layout PopupButtons show "Item 1, Item 2...." instead of real > content > > - hitting the "Option" button doesn't show an option panel but closes the > Print Panel! > > > Then I open the "Page Layout": > > - in "Page Attributes" the radio buttons do not work, but the "Scale" has 100 > > - in Custom Paper Size all fields which should hold the units (inch/cm) show > "un" which I believe is for undefined. > > > I ask particularly Fred and Gregory if there are ideas about what causes this > strange issue and what can be looked after. It could be a GUI issue as well > as an issue with Gorm files. > > > Then I open GWorkspace.. > > - in the Inspectpr, if I select a Folder, I have a series of radiobutton > which affect sorting, they display correcty and can be clicked > > - in Preferences, most things have issues: Terminal sevices checkbox and in > "Desktop" all properties of the docks don't display > > I tried Terminal and everything looks fine. > > I tried StepSync (which is very recently created and uses Gorm files) and > none of the checkboxes work. > > I tried GNUMail and in Preferences, most items appear to look fine: > RadioButtons, Checkboxen... > > > So we can have a problem in RadioButtons, Checkboxes, PopupMenus, Labels, but > they do not show "everywhere" > > > I am unable currently to test on PPC-BE/32bit, but will do so about in a week. > > Riccardo > >