这是indexloc提供的服务,不要输入任何密码
Skip to content

bump(x11/wxwidgets): 3.2.7.1, rebuild(revdeps) #24043

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

twaik
Copy link
Member

@twaik twaik commented Mar 30, 2025

Wxwidgets updated to 3.2.7.1 and switched to cmake building (since autotools scripts were dropped by upstream).
New package does not have versioned symlinks for libraries so I revbumped all reverse dependencies.
Also since all updates of wxwidgets were flawless I decided to switch automatic updates for this package.

Hugin did not work with GLEW on device so I switched it to Epoxy backend.

JFrog server of audacity.org where conan took some data was down so I decided to download ubuntu packages with reverse dependencies for host building. I am not sure if this server will be online next time we will rebuild audacity so I think we should keep this code. It is not used to build target package, it is needed only to satisfy build script which builds one simple host tool not related to sound processing.

Since it is a simple package update I am intending to merge it in 72 hours if nobody minds or after it gets 3+ approves.

@twaik
Copy link
Member Author

twaik commented Mar 30, 2025

I am not sure how to fix this

libtool: link: g++ -O2 -ffast-math -Winvalid-pch -fPIC -fexceptions -Wl,--no-undefined -o auto_revision autorevision.o  ../../../src/base/tinyxml/.libs/libtinyxml.a -L/data/data/com.termux/files/usr/lib -L/home/builder/.termux-build/_cache/android-r27c-api-24-v1/lib/clang/18/lib/linux -l:libclang_rt.builtins-i686-android.a -lpthread -ldl
ld: error: ../../../src/base/tinyxml/.libs/libtinyxml.a(tinyxml.o) is incompatible with elf64-x86-64
ld: error: ../../../src/base/tinyxml/.libs/libtinyxml.a(tinyxmlerror.o) is incompatible with elf64-x86-64
ld: error: ../../../src/base/tinyxml/.libs/libtinyxml.a(tinyxmlparser.o) is incompatible with elf64-x86-64
ld: error: /home/builder/.termux-build/_cache/android-r27c-api-24-v1/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a(absvdi2.c.o) is incompatible with elf64-x86-64
ld: error: /home/builder/.termux-build/_cache/android-r27c-api-24-v1/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a(absvsi2.c.o) is incompatible with elf64-x86-64
ld: error: /home/builder/.termux-build/_cache/android-r27c-api-24-v1/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a(absvti2.c.o) is incompatible with elf64-x86-64
ld: error: /home/builder/.termux-build/_cache/android-r27c-api-24-v1/lib/clang/18/lib/linux/libclang_rt.builtins-i686-android.a(adddf3.c.o) is incompatible with elf64-x86-64

Need some help here.

P.S. The whole src/build_tools/autorevision build directory is copied to regular cross build directory during post_configure step. The problem is copying order. Fixing last modification date with touch fixed this.

@twaik twaik force-pushed the wxwidgets-3.2.7.1 branch from 50c0587 to cc57ccb Compare March 30, 2025 12:36
@twaik
Copy link
Member Author

twaik commented Mar 30, 2025

Ok, now it is fine.

@robertkirkman
Copy link
Contributor

It looks good, but, I have a question, it says you revbumped all reverse dependencies of wxwidgets, but, what about this one?

  • wxmaxima

If that one does not need to be revision-bumped then that is ok. I just wondered why that one is treated differently here.

@twaik
Copy link
Member Author

twaik commented Mar 31, 2025

I'll revbump it too. I am not sure how I missed this.

@twaik twaik force-pushed the wxwidgets-3.2.7.1 branch 3 times, most recently from c599be0 to 7f86eec Compare April 3, 2025 05:37
@twaik
Copy link
Member Author

twaik commented Apr 3, 2025

Something is wrong. Codeblocks should pick prebuilt autorevision copied during termux_step_post_configure step, but it does not happen.

@twaik twaik force-pushed the wxwidgets-3.2.7.1 branch 2 times, most recently from 191cc1b to 83748b5 Compare April 20, 2025 19:39
@twaik
Copy link
Member Author

twaik commented Apr 20, 2025

For some reason wxwidgets configure script can not detect webkit and I can not find out why. I need some help with this.

@twaik twaik force-pushed the wxwidgets-3.2.7.1 branch 2 times, most recently from 9bed02d to f5c895b Compare April 21, 2025 09:38
@twaik twaik force-pushed the wxwidgets-3.2.7.1 branch from f5c895b to 82f30cd Compare April 21, 2025 10:55
@twaik
Copy link
Member Author

twaik commented Apr 21, 2025

Good. Seems like building is fine now. It's time to do some tests on device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants