binary release #101
Replies: 24 comments 42 replies
-
attached the Cygwin/Win64 binary generated by the current git sources. It is an NSIS installer compressed as zip to be upload on github XNEdit_release_of_Mai_13_2023_win64_setup.zip Cygwin always target X, so to work require an Xserver like VcXsrv or Xming. NOTE: 'Mai' isn't the english for May. |
Beta Was this translation helpful? Give feedback.
-
is there available macOS binaries somewhere? |
Beta Was this translation helpful? Give feedback.
-
I can also create macOS binaries. The problem is, XNEdit or other Motif applications don't work very well on macOS. Also, I'm planning to create the next release in a few weeks. It would make sense to create binaries after that. |
Beta Was this translation helpful? Give feedback.
-
I'm porting a my app https://github.com/efa/ReSolve to macOS, an OS I know few, I prepared the framework to built it that is based on another toolkit (GTK3), but I have no Motif here, and would be very useful to have my preferred editor in the help. So if you can share that as DMG with all deps, would be great. |
Beta Was this translation helpful? Give feedback.
-
I think it would be difficult to provide all dependencies. However, you can easily get all necessary libraries from homebrew. |
Beta Was this translation helpful? Give feedback.
-
I'm a bit concerned that it will work or that it would be easy. Would it mean to include all the X and motif libs? If not, there are different ways a user could install them (macports, homebrew, Xquartz, …). Nevertheless, I would be happy to have a binary and that I don't need to compile it always myself. |
Beta Was this translation helpful? Give feedback.
-
I do not expect Motif can use direct Quartz backend. So I expect user need to install the Xserver (Xquartz) to let Motif work, but nothing other. If you look at DMG packages I made here: |
Beta Was this translation helpful? Give feedback.
-
the trouble with macOS is that per default binaries and dylib has always hardcoded the path to find other dylib. |
Beta Was this translation helpful? Give feedback.
-
any news on this? |
Beta Was this translation helpful? Give feedback.
-
Apple is become suspicious and psychotic. Also the GTK packaging tool need to sign the binary, but you can avoid to do that (and I always avoid to do). The user need to ignore the warning the binary come from an unknown source and continue. To sign the binary you have to buy a certificate from Apple, so opensource app always miss signature |
Beta Was this translation helpful? Give feedback.
-
Hi Any update on binary release for Linux refer to 1.5 |
Beta Was this translation helpful? Give feedback.
-
try this one, packaged with all deps in 3 MB: |
Beta Was this translation helpful? Give feedback.
-
Here are, generated on Debian10, packaged with all deps in 3 MB: |
Beta Was this translation helpful? Give feedback.
-
If necessary libs are installed on the system, you can also try this binaries, that are build on OEL7. The libc version should be no problem here. |
Beta Was this translation helpful? Give feedback.
-
mhhh, if it were that easy, they wouldn't have invented portable binary format like AppImage, Flatpack, Snap, etc... It doesn't work for me, this is the typical shared object hell:
On Debian 10 and 12 there are no "libpcre.so.1" files in any packages, and the runtime linking to a .so named with .1 seems hard coded in your binary:
I think those binaries work without hack only on the same distro you built on, or very similar family |
Beta Was this translation helpful? Give feedback.
-
attached the Cygwin/Win64 binaries just generated from git sources: |
Beta Was this translation helpful? Give feedback.
-
here the Cygwin/Win64 1.5.1 binaries: |
Beta Was this translation helpful? Give feedback.
-
here it is |
Beta Was this translation helpful? Give feedback.
-
any news on macOS .dmg package? |
Beta Was this translation helpful? Give feedback.
-
I have not a working native macOS toolchain, but I have a cross-toolchain on Linux to target macOS. I also generated the .dmg, with all deps dylibs RPATH pointing relative to binary using my scripts posted in May. Attached the results. I installed Xquartz on my minimalistic macOS installation (where I test my app) to let XNEdit find the Xserver. To me seems work, but I got some menu retrace problems, nothing so bad. Let me know how do you feel. |
Beta Was this translation helpful? Give feedback.
-
are you interested in a PR with the cross-Makefile and .dmg build scripts? |
Beta Was this translation helpful? Give feedback.
-
build from current git sources (post TAB fix): Win64: Linux cross-distro AppImage: |
Beta Was this translation helpful? Give feedback.
-
happy to hear that, What is your distro and glibc version? |
Beta Was this translation helpful? Give feedback.
-
here attached binaries for 2 common SBCs:
Raspberry Pi 3B+, Debian11-64bit, gcc10.2.1, aarch64
Are generated from current git sources.
Note: the archive are .tgz inside .zip as github say support .tgz but refuse to upload them.
XNEdit1.4.1_Debian11-32bit_gcc10.2.1_ARMv7l.zip
XNEdit1.4.1_Debian11-64bit_gcc10.2.1_aarch64.zip
XNEdit1.4.1_DebianSid-64bit_gcc12.2.0_RISCV64.zip
Beta Was this translation helpful? Give feedback.
All reactions