[ITP] libbacktrace
Hamish McIntyre-Bhatty via Cygwin-apps <[email protected]> Fri, 24 Jul 2026 14:29:34 +0100
| Newsgroups | gmane.os.cygwin.applications |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format. --------------JgZiwF40Yo2vXcWWgABdtlN0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi there, Recently, I've managed to build a test package for wxWidgets 3.2, and one of the things preventing me from testing it properly at the moment, seeing as the test suite won't compile, is not being able to build wxPython, where I could use the wxPython demo to test manually. As such, I decided to start work on packaging libbacktrace, which is a dependency of wxStackWalker, which newer versions of wxPython require. I've successfully created a cygport file and built test packages, but there's something wrong: even though I've explicitely disabled building the static library and enabled the shared one, only the static library seems to be being built (the file with the .a extension is a static library right?). Also, I can't seem to run the tests, as they fail with a compile error, which I have yet to dig into further. I also heard somewhere, I think from Debian 13's packages, that the tests are broken on shared library builds anyway. I have attached the cygport file, and there has been a successful CI build (ID 12144 on playground) of the packages, so perhaps with some help we can get this buttoned up soon? I'm keen to get newer versions of wxPython working. Best, Hamish --------------JgZiwF40Yo2vXcWWgABdtlN0 Content-Type: text/plain; charset=UTF-8; name="libbacktrace.cygport" Content-Disposition: attachment; filename="libbacktrace.cygport" Content-Transfer-Encoding: base64 TkFNRT0ibGliYmFja3RyYWNlIgpWRVJTSU9OPTEuMApSRUxFQVNFPTEKQ0FURUdPUlk9Ikxp YnMiClNVTU1BUlk9IkEgQyBsaWJyYXJ5IHRoYXQgbWF5IGJlIGxpbmtlZCBpbnRvIGEgQy9D KysgcHJvZ3JhbSB0byBwcm9kdWNlIHN5bWJvbGljIGJhY2t0cmFjZXMiCkRFU0NSSVBUSU9O PSJUaGUgbGliYmFja3RyYWNlIGxpYnJhcnkgbWF5IGJlIGxpbmtlZCBpbnRvIGEgcHJvZ3Jh bSBvciBsaWJyYXJ5IGFuZCB1c2VkIHRvIHByb2R1Y2Ugc3ltYm9saWMgYmFja3RyYWNlcy4g U2FtcGxlIHVzZXMgd291bGQgYmUgdG8gcHJpbnQgYSBkZXRhaWxlZCBiYWNrdHJhY2Ugd2hl biBhbiBlcnJvciBvY2N1cnMgb3IgdG8gZ2F0aGVyIGRldGFpbGVkIHByb2ZpbGluZyBpbmZv cm1hdGlvbi4iCgpIT01FUEFHRT0iaHR0cHM6Ly9naXRodWIuY29tL2lhbmxhbmNldGF5bG9y L2xpYmJhY2t0cmFjZSIKTElDRU5TRT0iQlNELTMtY2xhdXNlIgoKU1JDX1VSST0iaHR0cHM6 Ly9naXRodWIuY29tL2lhbmxhbmNldGF5bG9yL2xpYmJhY2t0cmFjZS9hcmNoaXZlL3JlZnMv aGVhZHMvbWFzdGVyLnppcCIKU1JDX0RJUj0ibGliYmFja3RyYWNlLW1hc3RlciIKCiNKdXN0 IGZvciBidWlsZGluZzoKQlVJTERfUkVRVUlSRVM9Im1ha2UgZ2NjLWNvcmUiCgpQS0dfTkFN RVM9ImxpYmJhY2t0cmFjZTEuMCBsaWJiYWNrdHJhY2UtZGV2ZWwgJHtOQU1FfS1kb2MiCgps aWJiYWNrdHJhY2UxXzBfU1VNTUFSWT0iJHtTVU1NQVJZfSAobGlicmFyaWVzKSIKbGliYmFj a3RyYWNlMV8wX0NPTlRFTlRTPSIKCXVzci9saWIvbGliYmFja3RyYWNlLmEKIgpsaWJiYWNr dHJhY2VfZGV2ZWxfU1VNTUFSWT0iJHtTVU1NQVJZfSAoZGV2ZWxvcG1lbnQgZmlsZXMpIgps aWJiYWNrdHJhY2VfZGV2ZWxfUkVRVUlSRVM9ImxpYmJhY2t0cmFjZTEuMCIKbGliYmFja3Ry YWNlX2RldmVsX0NPTlRFTlRTPSIKICAgIHVzci9pbmNsdWRlCiIKCmxpYmJhY2t0cmFjZV9k b2NfU1VNTUFSWT0iJHtTVU1NQVJZfSAoZG9jdW1lbnRhdGlvbikiCmxpYmJhY2t0cmFjZV9k b2NfQ09OVEVOVFM9IgogICAgdXNyL3NoYXJlL2RvYy9saWJiYWNrdHJhY2UKIgoKc3JjX2Nv bXBpbGUoKSB7CglwdXNoZCAke1N9CgljeWdjb25mIC0tZGlzYWJsZS1zdGF0aWMgLS1lbmFi bGUtc2hhcmVkCgljeWdtYWtlCglwb3BkCn0KCiNUT0RPIHRlc3RzIGRvbid0IHdvcmsuCgpz cmNfaW5zdGFsbCgpIHsKICAgIHB1c2hkICR7U30KICAgIGN5Z21ha2UgREVTVERJUj0ke0R9 IGluc3RhbGwKICAgIHBvcGQKfQo= --------------JgZiwF40Yo2vXcWWgABdtlN0--