-
1. Re: How di I run Adobe Air SDK ADL in Linux?
LarryNH Nov 4, 2010 9:23 AM (in response to LarryNH)OK, I am getting further...
I can get started...
But I guess Adobe does not know how to build executables in linux without shared libraries. It is just a flag for goodness sake! It includes the code
in the binary. Yes, it makes the executable larger, but it does not require the user to load a bunch of stuff he does not need/want.
I now get:
$ ./adl
Error loading the runtime (libpangocairo-1.0.so.0: cannot open shared object file: No such file or directory)
My quandary is this, I work for a large company, there are over 250 developers who each have their own machines and work on the same product. We have professionally managed linux boxes that exist half way across the country. We have our development environment in views that can be created.
To include this list of shared objects in our linux boxes is not feasible. We could possibly add to our development views, and I will try and modify LD_LIBRARY_PATH to point to location in our views.
This is a lot of work Because Adobe does not (know about?) want to use the -static flag in "ld" to not use shared libraries (and Adobe does not use Java for adl....)
It would be really nice if Adobe had a version if the SDK that did not require this huge list of shared libraries that I would not even try and request get installed company wide (my Department's linux boxes and all other standardized development boxes)
Please, Please, Please use "ld -static" when you link executables for linux! (or make adl a java program)
I need adl to run regression tests on a part of our product.
Required libraries libgtk-x11-2.0.so.0 libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgobject-2.0.so.0 libglib-2.0.so.0 libgthread-2.0.so.0 libX11.so.6 libfontconfig.so.1 libfreetype.so.6 libXrender.so.1 libz.so.1 libxml2.so.2 libnss3.so libssl3.so libsmime3.so libnspr4.so libdl.so.2 libplc4.so libplds4.so libstdc++.so.6 libm.so.6 libgcc_s.so.1 libpthread.so.0 libc.so.6 libxslt.so.1 libcairo.so.2 libXt.so.6 libpango-1.0.so.0 libpangocairo-1.0.so.0 libpangoft2-1.0.so.0 libpng12.so.0 libGL.so libkwallet.so* libgnome-keyring.so libkwalletclient.so* libkdecore.so* libDCOP.so libqt-mt.so libhal.so libhal-storage.so libXext.so -
2. Re: How di I run Adobe Air SDK ADL in Linux?
LarryNH Nov 4, 2010 12:05 PM (in response to LarryNH)Is there a way to download pervious versions of the SDK? I don't need the most recent, and my linux kernal is from 2009
Thanks,
Larry
-
3. Re: How di I run Adobe Air SDK ADL in Linux?
ChivertonT Nov 4, 2010 3:00 PM (in response to LarryNH)Static linking is bad, because the slightest bug or security issue means re-releasing the whole binary.
So, no, let's not do that.
"To include this list of shared objects in our linux boxes is not feasible"
It's just a list of library packages to add to the list of the ones you already install. If you have ' have professionally managed linux boxes that exist half way across the country ' I'm sure you have centralised images or install/management systems that will make this dead easy.
"f the SDK that did not require this huge list of shared libraries"
Most of them don't seem that odd. It's the standard set of GUI libraries plus a few standard bits and bobs for things like the KDE secure keyring.
The final list of packages is handy though, and could obviously be piped through 'yum search' or similar to locate the packages your systems are missing.


