wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
I need some help. I complied wxWidgets-3.1.4 on Mac Big Sur; then complied my own program base on wx libraries. It can run on Big Sur but it can no long run on earlier Mac OS, such as 10.13.
Is this normal?
My second issue is although my program runs well on Big Sur 11.2, its 3D scene (based on OpenGL) would fit to the whole window on Big Sur 11.2.1. Is that because 11.2.1 is not a stable release of Mac OS?
Thank you.
I need some help. I complied wxWidgets-3.1.4 on Mac Big Sur; then complied my own program base on wx libraries. It can run on Big Sur but it can no long run on earlier Mac OS, such as 10.13.
Is this normal?
My second issue is although my program runs well on Big Sur 11.2, its 3D scene (based on OpenGL) would fit to the whole window on Big Sur 11.2.1. Is that because 11.2.1 is not a stable release of Mac OS?
Thank you.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
How did you compiled wxWidgets?
What version of the library?
If you used configure - what was your exact configure line?
Thank you.
How did you compiled wxWidgets?
What version of the library?
If you used configure - what was your exact configure line?
Thank you.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
I complied wxWidgets-3.1.4 using the Terminal program.
Firstly I add a "build-release" folder, enter the folder; then typed in the following configuration
../configure --disable-shared --enable-unicode --with-opengl
After configuration, I typed "make". The whole process is completed without an error.
Then, I complied my own program based on wxWidgets library; also no problem. The program can be run on OS 11.2 but on OS 11.2.1 it has some small display issue, such as when the program window is enlarged, the content does not enlarge with it.
The main problem is that when trying to run the program on OS 10.13, etc., the OS gives a warning "Need OS 11" to run the program.
Firstly I add a "build-release" folder, enter the folder; then typed in the following configuration
../configure --disable-shared --enable-unicode --with-opengl
After configuration, I typed "make". The whole process is completed without an error.
Then, I complied my own program based on wxWidgets library; also no problem. The program can be run on OS 11.2 but on OS 11.2.1 it has some small display issue, such as when the program window is enlarged, the content does not enlarge with it.
The main problem is that when trying to run the program on OS 10.13, etc., the OS gives a warning "Need OS 11" to run the program.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
Can you try with the Git master?
Alternatively, can you try to build minimal sample and try to run it on all versions available to you?
What error if anything did you receive when you try to run on previous versions of the system?
Thank you.
Can you try with the Git master?
Alternatively, can you try to build minimal sample and try to run it on all versions available to you?
What error if anything did you receive when you try to run on previous versions of the system?
Thank you.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
Sorry, what is "git master"? Why do I need it?
When I try to run the program on OS 10.13, etc., the OS gives a warning "Need OS 11" to run the program.
Sorry, what is "git master"? Why do I need it?
When I try to run the program on OS 10.13, etc., the OS gives a warning "Need OS 11" to run the program.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
What is the lowest OSX version you want to run your software on?
Try to do this:
Substitute the "10.13" with the version number you need to support.
Thank you.
What is the lowest OSX version you want to run your software on?
Try to do this:
Code: Select all
cd wxWidgets-3.1.4
mkdir buildCocoa
cd buildCocoa
../configure --enable-debug --with-cocoa --with-opengl --with-mac-osx-version-min=10.13
make
cd samples/minimal
make
Thank you.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Thank you. I know about this option: --with-mac-osx-version-min=10.X
When I configure the build, I did not specify this option and leave it as default. In the command output, I saw a line showing "--with-mac-osx-version-min=10.10"; so that means it is supposed to be compatible with OS 10.10.
When I configure the build, I did not specify this option and leave it as default. In the command output, I saw a line showing "--with-mac-osx-version-min=10.10"; so that means it is supposed to be compatible with OS 10.10.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
I'm not sure, but maybe it needs to be explicitly specified?
Try it.
Thank you.
I'm not sure, but maybe it needs to be explicitly specified?
Try it.
Thank you.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
I recomplied wxWidgets-3.1.4 by
./configure --disable-debug ---disable-shared -with-cocoa --with-opengl --with-macosx-version-min=10.10
Compilation and make produce no error. I can also compile own program based on the libraries. The program can run on Big sur; however, the problem remains: it cannot run on any OS earlier than Big Sur, such as OS 10.13.
The error message is "Need Big Sur to run the app ...". In face, the file size of my program remains exactly the same; so I think --with-macosx-version-min=10.10 was already used implicitly in the previous compile.
Question: have you tried compile wxWidgets on Big Sur and then run a wxWidgets-based program on earlier Mac OS? Does it work?
./configure --disable-debug ---disable-shared -with-cocoa --with-opengl --with-macosx-version-min=10.10
Compilation and make produce no error. I can also compile own program based on the libraries. The program can run on Big sur; however, the problem remains: it cannot run on any OS earlier than Big Sur, such as OS 10.13.
The error message is "Need Big Sur to run the app ...". In face, the file size of my program remains exactly the same; so I think --with-macosx-version-min=10.10 was already used implicitly in the previous compile.
Question: have you tried compile wxWidgets on Big Sur and then run a wxWidgets-based program on earlier Mac OS? Does it work?
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Hi,
No I didn't.
But I don't have this OS, and I'm not planning the upgrade also.
You might send an E-mail to the wx-users mailing list: [urlhttp://www.wxwidgets.org/support/mailing-lists/]see here[/url], where you can rech core developers of the library.
I think with the Big Sur Apple is dropping the previous SDKs, but I'm not sure how compilation works for wxWidgets.
I would also be interested to what others have to say about that.
Thank you.
No I didn't.
But I don't have this OS, and I'm not planning the upgrade also.
You might send an E-mail to the wx-users mailing list: [urlhttp://www.wxwidgets.org/support/mailing-lists/]see here[/url], where you can rech core developers of the library.
I think with the Big Sur Apple is dropping the previous SDKs, but I'm not sure how compilation works for wxWidgets.
I would also be interested to what others have to say about that.
Thank you.
Re: wxWidgets-3.1.4 complied on Big Sur, not compatible with earlier Mac OS
Thank you. I will send them an email, hopefully get some idea about what is going on.
Will update you if I got a reply.
Cheers.
Will update you if I got a reply.
Cheers.