[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--