You are not logged in.

#1 2011-02-10 11:51:56

m4co
Member
Registered: 2009-12-29
Posts: 117
Website

titanium asking for a missing libjpeg

Hi all,

I'm trying to install titanium desktop from appcelerator without success.

It complains that I'm missing a "libjpeg" package, though I have it installed:

 % ./Titanium\ Developer --debug
Resolved: (runtime 1.0.0) /home/marco/.titanium/runtime/linux/1.0.0
Resolved: (api 1.0.0) /home/marco/.titanium/modules/linux/api/1.0.0
Resolved: (javascript 1.0.0) /home/marco/.titanium/modules/linux/javascript/1.0.0
Resolved: (tianalytics 1.0.0) /home/marco/.titanium/modules/linux/tianalytics/1.0.0
Resolved: (tiapp 1.0.0) /home/marco/.titanium/modules/linux/tiapp/1.0.0
Resolved: (tifilesystem 1.0.0) /home/marco/.titanium/modules/linux/tifilesystem/1.0.0
Resolved: (tiplatform 1.0.0) /home/marco/.titanium/modules/linux/tiplatform/1.0.0
Resolved: (tiui 1.0.0) /home/marco/.titanium/modules/linux/tiui/1.0.0
Resolved: (python 1.0.0) /home/marco/.titanium/modules/linux/python/1.0.0
Resolved: (ticodec 1.0.0) /home/marco/.titanium/modules/linux/ticodec/1.0.0
Resolved: (tidatabase 1.0.0) /home/marco/.titanium/modules/linux/tidatabase/1.0.0
Resolved: (tidesktop 1.0.0) /home/marco/.titanium/modules/linux/tidesktop/1.0.0
Resolved: (tigrowl 1.0.0) /home/marco/.titanium/modules/linux/tigrowl/1.0.0
Resolved: (timedia 1.0.0) /home/marco/.titanium/modules/linux/timedia/1.0.0
Resolved: (timonkey 1.0.0) /home/marco/.titanium/modules/linux/timonkey/1.0.0
Resolved: (tinetwork 1.0.0) /home/marco/.titanium/modules/linux/tinetwork/1.0.0
Resolved: (tinotification 1.0.0) /home/marco/.titanium/modules/linux/tinotification/1.0.0
Resolved: (tiprocess 1.0.0) /home/marco/.titanium/modules/linux/tiprocess/1.0.0
Resolved: (tiworker 1.0.0) /home/marco/.titanium/modules/linux/tiworker/1.0.0
Resolved: (mobilesdk 1.2.0) /home/marco/.titanium/mobilesdk/linux/1.2.0
Resolved: (sdk 1.0.0) /home/marco/.titanium/sdk/linux/1.0.0
[11:39:10:265] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/api/1.0.0/libapimodule.so
[11:39:10:284] [Titanium.Host] [Information] Loaded module = api
[11:39:10:284] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/javascript/1.0.0/libjavascriptmodule.so
[11:39:10:436] [Titanium.Host] [Error] Could not load module (/home/marco/.titanium/modules/linux/javascript/1.0.0/libjavascriptmodule.so): "Error loading module (/home/marco/.titanium/modules/linux/javascript/1.0.0/libjavascriptmodule.so): libjpeg.so.62: cannot open shared object file: No such file or directory
"
[11:39:10:436] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tiapp/1.0.0/libtiappmodule.so
[11:39:10:455] [Titanium.App.AppConfig] [Debug] Loading config file: /home/marco/Downloads/Titanium Developer-1.2.2/tiapp.xml
[11:39:10:488] [Titanium.App] [Debug] Loaded config file successfully
[11:39:10:488] [Titanium.Host] [Information] Loaded module = tiapp
[11:39:10:488] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tifilesystem/1.0.0/libtifilesystemmodule.so
[11:39:10:504] [Titanium.Host] [Information] Loaded module = tifilesystem
[11:39:10:504] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tiplatform/1.0.0/libtiplatformmodule.so
[11:39:10:527] [Titanium.Host] [Information] Loaded module = tiplatform
[11:39:10:527] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tiui/1.0.0/libtiuimodule.so
[11:39:10:583] [Titanium.Host] [Error] Could not load module (/home/marco/.titanium/modules/linux/tiui/1.0.0/libtiuimodule.so): "Error loading module (/home/marco/.titanium/modules/linux/tiui/1.0.0/libtiuimodule.so): libjpeg.so.62: cannot open shared object file: No such file or directory
"
[11:39:10:583] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/python/1.0.0/libpythonmodule.so
[11:39:10:598] [Titanium.Host] [Error] Could not load module (/home/marco/.titanium/modules/linux/python/1.0.0/libpythonmodule.so): "Error loading module (/home/marco/.titanium/modules/linux/python/1.0.0/libpythonmodule.so): libpython2.5.so.1.0: cannot open shared object file: No such file or directory
"
[11:39:10:598] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/ticodec/1.0.0/libticodecmodule.so
[11:39:10:612] [Titanium.Host] [Information] Loaded module = ticodec
[11:39:10:612] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tidatabase/1.0.0/libtidatabasemodule.so
[11:39:10:626] [Titanium.Host] [Information] Loaded module = tidatabase
[11:39:10:626] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tidesktop/1.0.0/libtidesktopmodule.so
[11:39:10:631] [Titanium.Host] [Information] Loaded module = tidesktop
[11:39:10:632] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tigrowl/1.0.0/libtigrowlmodule.so
[11:39:10:641] [Titanium.Host] [Information] Loaded module = tigrowl
[11:39:10:641] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/timedia/1.0.0/libtimediamodule.so
[11:39:10:759] [Titanium.Host] [Information] Loaded module = timedia
[11:39:10:759] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/timonkey/1.0.0/libtimonkeymodule.so
[11:39:10:760] [Titanium.Host] [Information] Loaded module = timonkey
[11:39:10:761] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tinetwork/1.0.0/libtinetworkmodule.so
[11:39:10:820] [Titanium.Host] [Information] Loaded module = tinetwork
[11:39:10:821] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tiprocess/1.0.0/libtiprocessmodule.so
[11:39:10:841] [Titanium.Host] [Information] Loaded module = tiprocess
[11:39:10:842] [Titanium.Host] [Debug] Loading module: /home/marco/.titanium/modules/linux/tiworker/1.0.0/libtiworkermodule.so
[11:39:10:854] [Titanium.Host] [Error] Could not load module (/home/marco/.titanium/modules/linux/tiworker/1.0.0/libtiworkermodule.so): "Error loading module (/home/marco/.titanium/modules/linux/tiworker/1.0.0/libtiworkermodule.so): libjpeg.so.62: cannot open shared object file: No such file or directory
"
[11:39:11:151] [Titanium.NetworkStatus] [Debug] ti.Network: Online status changed ==> 1

Note the lines that says "libjpeg.so".

Has anybody here successfully installed titanium?

Using Ach x86_64, have android-sdk installed, sun jdk, etc..

EDIT:
Tried running as root

 % sudo ./Titanium\ Developer --debug
Resolved: (runtime 1.0.0) /opt/titanium/runtime/linux/1.0.0
Resolved: (api 1.0.0) /opt/titanium/modules/linux/api/1.0.0
Resolved: (javascript 1.0.0) /opt/titanium/modules/linux/javascript/1.0.0
Resolved: (tianalytics 1.0.0) /opt/titanium/modules/linux/tianalytics/1.0.0
Resolved: (tiapp 1.0.0) /opt/titanium/modules/linux/tiapp/1.0.0
Resolved: (tifilesystem 1.0.0) /opt/titanium/modules/linux/tifilesystem/1.0.0
Resolved: (tiplatform 1.0.0) /opt/titanium/modules/linux/tiplatform/1.0.0
Resolved: (tiui 1.0.0) /opt/titanium/modules/linux/tiui/1.0.0
Resolved: (python 1.0.0) /opt/titanium/modules/linux/python/1.0.0
Resolved: (ticodec 1.0.0) /opt/titanium/modules/linux/ticodec/1.0.0
Resolved: (tidatabase 1.0.0) /opt/titanium/modules/linux/tidatabase/1.0.0
Resolved: (tidesktop 1.0.0) /opt/titanium/modules/linux/tidesktop/1.0.0
Resolved: (tigrowl 1.0.0) /opt/titanium/modules/linux/tigrowl/1.0.0
Resolved: (timedia 1.0.0) /opt/titanium/modules/linux/timedia/1.0.0
Resolved: (timonkey 1.0.0) /opt/titanium/modules/linux/timonkey/1.0.0
Resolved: (tinetwork 1.0.0) /opt/titanium/modules/linux/tinetwork/1.0.0
Resolved: (tinotification 1.0.0) /opt/titanium/modules/linux/tinotification/1.0.0
Resolved: (tiprocess 1.0.0) /opt/titanium/modules/linux/tiprocess/1.0.0
Resolved: (tiworker 1.0.0) /opt/titanium/modules/linux/tiworker/1.0.0
Resolved: (mobilesdk 1.2.0) /opt/titanium/mobilesdk/linux/1.2.0
Resolved: (sdk 1.0.0) /opt/titanium/sdk/linux/1.0.0
./Titanium Developer: symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: g_malloc_n

What's the libgdk symbol error?

Last edited by m4co (2011-02-10 11:55:18)


Don't panic !

Offline

#2 2011-02-10 12:42:47

ber_t
Member
From: Berlin, Germany
Registered: 2010-03-10
Posts: 214
Website

Re: titanium asking for a missing libjpeg

Seems like you need to install libjpeg6 and python25 from the AUR.

Offline

#3 2011-02-10 15:26:14

m4co
Member
Registered: 2009-12-29
Posts: 117
Website

Re: titanium asking for a missing libjpeg

Thank you!

Installing those fixed it.

May I ask, how did you know those were the ones missing? Is there a pacman parameter for things like this?


Don't panic !

Offline

#4 2011-02-10 16:09:21

ber_t
Member
From: Berlin, Germany
Registered: 2010-03-10
Posts: 214
Website

Re: titanium asking for a missing libjpeg

m4co wrote:

May I ask, how did you know those were the ones missing? Is there a pacman parameter for things like this?

The names of shared object files almost always have a version number in them -- I'm not talking about the symlinks pointing to the current one! So the "libjpeg.so.62" in the error message indicates the loader is looking for the version 6.2, which is an older version of libjpeg. The Repos only have the current version, so you're not able to install it via pacman...

When getting such error messages you should always look at the version of the library you have installed (`pacman -Qi libjpeg | grep ^Version'). If it's not the same, then you have to install the older one, too. If it's commonly used in applications, you'll often find it in the AUR. Otherwise you have to alter the current PKGBUILD for yourself.

For having both the older and current version installed at the same time, the older ones should always get a version suffix, like ...62.

Offline

Board footer

Powered by FluxBB