Thanks Panos, that gave me the clues I needed to get the other ones as well.

Can confirm the app is now running on Ubuntu 18.04.2 LTS.

Thanks again,

Ben

On 10/03/2022 16:03, panagiotis m via use-livecode wrote:
Hello Ben,

For libfreetype, I think you should do:

sudo apt-get install libfreetype6-dev

Also, yes, the "official" supported Ubuntu distros for LC are 14 and 16
LTS. However, LC standalones built from 9.6.6 should run on Ubuntu 18 and
above as well.

Tomorrow I'll try to set up an Ubuntu 18 VM and give it a try.

Kind regards,
Panos
--

On Thu, 10 Mar 2022 at 17:51, Ben Rubinstein via use-livecode <
use-livecode@lists.runrev.com> wrote:

Thanks Panos.

I'd just got part of the way there from your comment on this
https://quality.livecode.com/show_bug.cgi?id=23163 report.

(I'm a complete Linux noob.)

So now I know about 'ldd' I was able to execute:
# ldd CB304
       linux-vdso.so.1 (0x00007ffed1b36000)
       libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2e7fa49000)
       libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f2e7f82a000)
       libexpat.so.1 => not found
       libfreetype.so.6 => not found
       libfontconfig.so.1 => not found
       libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(0x00007f2e7f4a1000)
       libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2e7f103000)
       libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1
(0x00007f2e7eeeb000)
       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2e7eafa000)
       /lib64/ld-linux-x86-64.so.2 (0x00007f2e7fc4d000)

I was able to use apt to install "expat" and "fontconfig", but it couldn't
find "freetype".

Nonetheless I thought I'd try my app again, hoping at least that the error
have moved on. But alas:

# ./CB304 -ui
./CB304: error while loading shared libraries: libexpat.so.1: cannot
open shared object file: No such file or directory


Also - can you confirm whether LC standalones (built from 9.6.6) should be
able to run on Ubuntu 18? Or is Ubuntu 16 the limit?

Many thanks,

Ben

On 10/03/2022 15:32, panagiotis m via use-livecode wrote:
Hello all,

I think libexpat.so.1 is a system lib required by LC apps, so it might be
worth installing it.

I have not done any research, but I would expect that it would be enough
to
do something like:

sudo apt-get install expat

or

sudo apt-get install libexpat

Kind regards,
Panos


On Thu, 10 Mar 2022 at 17:15, Ben Rubinstein via use-livecode <
use-livecode@lists.runrev.com> wrote:

Hi Stephen,

Built on Mac. I didn't zip it because I've got a folder shared with the
Docker
container, so I just dragged it in.

But sensing something behind your question... I just zipped up the
original
build folder, dragged that in, and then in the shell unzipped it,
invoked
that
binary... same result.

Thanks anyway!

Ben

On 10/03/2022 14:56, Stephen Barncard via use-livecode wrote:
Hi Ben,
Did you make the standalone on mac or win and  zip the file before
uploading ?
--
Stephen Barncard - Sebastopol Ca. USA -
mixstream.org


On Thu, Mar 10, 2022 at 6:50 AM Ben Rubinstein via use-livecode <
use-livecode@lists.runrev.com> wrote:


I'm trying to develop an app which will run headless on Linux
(actually
in
a
docker container). I've done this before... so long ago that I can't
remember... with an earlier version of this app. Normally I run this
on
Mac
and Windows.

So (under LiveCode 9.6.6) I simply checked the Linux 64 option in the
Standalone builder, built the app, transported the folder with the
binary
"MyApp", "Externals" folder, and "revsecurity.so" to the Docker
container,
and
tried to launch it:

# ./MyApp -ui
./MyApp: error while loading shared libraries: libexpat.so.1: cannot
open shared object file: No such file or directory

Can anyone point me in the right direction here? Does this mean that I
need to
do something different in how I build the app, or install something
different
in the environment?

(The container is running Ubuntu 18.04.2 LTS).

TIA,

Ben

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to