[MDEV-33096] mysys/my_timezone.cc does not compile on AIX Created: 2023-12-20  Updated: 2023-12-22  Resolved: 2023-12-22

Status: Closed
Project: MariaDB Server
Component/s: Time zones
Affects Version/s: 11.4
Fix Version/s: 11.4.1

Type: Bug Priority: Blocker
Reporter: Michael Widenius Assignee: Vladislav Vaintroub
Resolution: Fixed Votes: 0
Labels: None
Environment:

AIX


Issue Links:
Problem/Incident
is caused by MDEV-32189 use icu for timezones on windows Closed

 Description   

https://buildbot.mariadb.org/#/builders/121/builds/17046/steps/5/logs/stdio

/home/buildbot/aix/build/mariadb-11.4.0/mysys/my_timezone.cc: In function 'void my_tzinfo(time_t, my_tz*)':
/home/buildbot/aix/build/mariadb-11.4.0/mysys/my_timezone.cc:216:76: error: 'struct tm' has no member named 'tm_zone'; did you mean 'tm_mon'?
  216 |   snprintf(tz->abbreviation, sizeof(tz->abbreviation), "%s", tm_local_time.tm_zone);
      |                                                                            ^~~~~~~
      |                                                                            tm_mon
/home/buildbot/aix/build/mariadb-11.4.0/mysys/my_timezone.cc:217:37: error: 'struct tm' has no member named 'tm_gmtoff'
  217 |   tz->seconds_offset= tm_local_time.tm_gmtoff;
      |                                     ^~~~~~~~~

Caused by:
MDEV-32189 Use icu for timezones on windows



 Comments   
Comment by Vladislav Vaintroub [ 2023-12-22 ]

Now that this issue is fixed, AIX build fails where is always failed, since 10.10, trying to download libfmt

Generated at Thu Feb 08 10:36:21 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.