jeredfloyd commented on issue #13427:
URL:
https://github.com/apache/trafficserver/issues/13427#issuecomment-5253014471
@cmcfarlen The OpenSSL 4 issues are resolved and builds are (generally)
successful for F45 and EL10.
There are two unrelated issues, but I don't think they necessarily need to
hold up release as I can track them down and fix in the RPM spec:
1) On Fedora 45, a libswoc test fails which seems to be due to a newly
introduced error code message conflicting with a hardcoded value in libswoc:
```/builddir/build/BUILD/trafficserver-10.2.0-build/trafficserver-10.2.0/lib/swoc/unit_tests/test_bw_format.cc:529:
FAILED:
REQUIRE( w.view().substr(0, 22) == "Unknown: Unknown error"sv )
with expansion:
Unknown: Inappropriate
==
"Unknown: Unknown error"
```
2) On arch ppc64le, there is an invalid type coercion which does not occur
on the 10.1.x branch:
```
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc: In function
‘void flz_maxcopy(void*, const void*)’:
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:178:17:
error: invalid conversion from ‘void*’ to ‘uint8_t*’ {aka ‘unsigned char*’}
[-fpermissive]
178 | fastlz_memcpy(dest, src, MAX_COPY);
| ^~~~
| |
| void*
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:94:36: note:
initializing argument 1 of ‘void fastlz_memcpy(uint8_t*, const uint8_t*,
uint32_t)’
94 | static void fastlz_memcpy(uint8_t* dest, const uint8_t* src,
uint32_t count) { memcpy(dest, src, count); }
| ~~~~~~~~~^~~~
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:178:23:
error: invalid conversion from ‘const void*’ to ‘const uint8_t*’ {aka ‘const
unsigned char*’} [-fpermissive]
178 | fastlz_memcpy(dest, src, MAX_COPY);
| ^~~
| |
| const void*
/builddir/build/BUILD/trafficserver-10.2.0/lib/fastlz/fastlz.cc:94:57: note:
initializing argument 2 of ‘void fastlz_memcpy(uint8_t*, const uint8_t*,
uint32_t)’
94 | static void fastlz_memcpy(uint8_t* dest, const uint8_t* src,
uint32_t count) { memcpy(dest, src, count); }
| ~~~~~~~~~~~~~~~^~~
```
I'll look at these as I have time (which probably means one of you or
Copilot/Claude will get to it first).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]