Wings 3D Development Forum
wings3d-x64 appimage - Printable Version

+- Wings 3D Development Forum (https://www.wings3d.com/forum)
+-- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=1)
+--- Forum: Wings 3D (https://www.wings3d.com/forum/forumdisplay.php?fid=9)
+--- Thread: wings3d-x64 appimage (/showthread.php?tid=2864)

Pages: 1 2


RE: wings3d-x64 appimage - 3dbb - 11-25-2019

micheus,
Yes I have only created a 64bit appimage, since most people me included are running 64 bit linux distro's.
a 32bit version can be created with appimage as a separate package.

any way this could be hosted here?

hank,
You're very welcome.
I have been wanting a portable version of wings3d on linux for a long time.
that's my motivation for figuring out the very basics of creating an appimage.
you need to have some programming and pkg building experience to create appimages correctly.
I just used deb pkg's downloaded locally on a live usb to create this one.

Thanks


RE: wings3d-x64 appimage - 3dbb - 11-26-2019

how can I get erlang deb packages for the latest erlang version built for ubuntu 16.04 xenial?
I can't figure out how to make these my self.
you must be making these for your development.
when I run the wings-2.2.4-linux.bzip2.run file on mx linux or ubuntu the erlang files are not installed.
If I could get the new erlang deb files made for xenial, I could make a fully working appimage.

Just confirmed. The only way I can get the wings-2.2.4-linux.bzip2.run to work on ubuntu 16.04, or any os version is by installing the old version in the repositories. then run the .run file.
This installs the erlang version in the repositories, witch is old.

erlang-base_1%3a18.3-dfsg-1ubuntu3.1_amd64.deb
erlang-cl_1.2.1-3_amd64.deb
erlang-crypto_1%3a18.3-dfsg-1ubuntu3.1_amd64.deb
erlang-esdl_1.2-2build1_amd64.deb
erlang-syntax-tools_1%3a18.3-dfsg-1ubuntu3.1_amd64.deb
erlang-wx_1%3a18.3-dfsg-1ubuntu3.1_amd64.deb
erlang-xmerl_1%3a18.3-dfsg-1ubuntu3.1_amd64.deb
libsctp1_1.0.16+dfsg-3_amd64.deb
libsdl1.2debian_1.2.15+dfsg1-3_amd64.deb
libsdl-image1.2_1.2.12-5+deb9u1build0.16.04.1_amd64.deb
libsdl-ttf2.0-0_2.0.11-3_amd64.deb
libwxbase3.0-0v5_3.0.2+dfsg-1.3ubuntu0.1_amd64.deb
libwxgtk3.0-0v5_3.0.2+dfsg-1.3ubuntu0.1_amd64.deb
ocl-icd-libopencl1_2.2.8-1_amd64.deb
wings3d_1.5.4-1_amd64.deb

wings-2.2.4 then runs, but it's using the old erlang.

any way to get it to install new erlang?

Thanks for any help with this.


RE: wings3d-x64 appimage - 3dbb - 11-27-2019

I found updated erlang deb files here.
https://bintray.com/rabbitmq-erlang/debian/erlang

I made new appimage files with them, but it made no difference to the operation,so I wont upload them.
I did make one from ubuntu 16.04 xenial, has old png and jpg libs, so I wont upload.

Still no joy with opencl.


RE: wings3d-x64 appimage - micheus - 11-27-2019

3dbb, a new version should be released soon. Maybe it could be better for you wait a little and upload these packs using the the latest version. (?)

I found a project which its appimage has support to OpenCL. Maybe you can get some help from that user - take a look at this post (it's from 2017, but maybe it can help)


RE: wings3d-x64 appimage - 3dbb - 11-27-2019

micheus,
thanks. I'll look into the mandlebulber2 appimage to see if there are any clues I can glean for opencl.

I can create new ones as they get released.


RE: wings3d-x64 appimage - 3dbb - 11-27-2019

opencl,
opencl will work with the appimage if you have drivers on your system.
look in
/etc/OpenCL/vendors/
if there is a file in it you have opencl driver on your system.
I installed it with these 2 packages and there dependencies with synaptic.
mesa-opencl-icd
ocl-icd-opencl-dev

the dev package installs the header files for your os.

sadly my integrated intel gpu does not support opencl.
now I get this error
cl_nif.c:7342: ecl_pre_load: error code = -1
CL setup error: {no_opencl_device,{device_not_found,cpu}} [{wings_cl,setup,0,
[{file,
"wings_cl.erl"},
{line,80}]},
{wings_light,
cl_setup_1,0,

It says no_opencl_device. if you have a gpu capable of running opencl it should work.

thanks


RE: wings3d-x64 appimage - 3dbb - 12-02-2019

dgud,
Should I create a sourceforge account, page for these appimages?
Wings 3D Unofficial appimage?


RE: wings3d-x64 appimage - dgud - 12-03-2019

Flatpak have flathub that builds and store images, doesn't appimage have something like that?


RE: wings3d-x64 appimage - 3dbb - 12-03-2019

dgud,
I think they kind of do,I'm not sure. I don't have the skill to create an automated version that gets the components directly from the repositories, script writing to move and create desktop and other files, metadata creation and autoupdate stuff.
They rely on the application developers, or people who have the skills to use the tools they provide to create a fully complaint appimage building system. then I think they will let it be added to the official hub.
I only have the skills to create one that works by locally downloading all the debs needed, and manually editing and moving all the components to the correct places. Then use the tools to compile the appimage. Mine is missing all the extras that allow it to be integrated into user environments, and update automatically.

The advice I got on the forum was to ask the developer to create one.

I still think my unofficial version has merit. at least it is a fully portable version that takes no skill for a user to run.

If I have the process and files I used documented and stored somewhere, Maybe someone with more skill can take what I have learned and come up with the official version.

Arg. I have no skills.

Thanks

The flatpak system gets some of this right. It allows users to install the apps with one button, but you have to install the base flatpak app, and its very hard to change the location of the apps to external usb.
It's not really portable.

I like appimage because it is truly portable doesn't rely on base app to be installed, and has all the necessary dependencies bundled.

For users who execute the run file you provide, none of the dependencies are installed. the user has to manually get the dependencies, or install the old version in the repository, with its dependencies, then execute the run file.
I'm not sure a simple user knows how to do this, so they just default to the old version in the repository and leave it at that.

Don't get me wrong. I'm not trying to sound like an "axx". I have been using wings3d since .xx. I love and appreciate the fact that this app has been developed and updated for over 20 years, and am glad it can be installed in any fashion.

thanks


RE: wings3d-x64 appimage - 3dbb - 12-09-2019

all,
Wings3d_2.2.5_unofficial_buster-x86_64.AppImage
https://files.fm/u/b42wnpwq

runs on buster and newer.
after download make it executable.

Wings3d-2.2.5 is built on ubuntu 18.04, based on debian 10 buster. it will only run on debian based dist 10 or higher.
do not use your old preference file. Wings3d-2.2.5 needs to create a new one.
If you use your old one it will freeze at the wallpaper screen.