32bit cef binary is missing a shared library libffmpegsumo.so

114 views
Skip to first unread message

Esa-Matti Suuronen

unread,
Oct 5, 2012, 3:01:51 AM10/5/12
to appj...@googlegroups.com
Building on 64bit Linux with cef_binary_1.1180.724_linux_x64.tar.gz from the Github downloads section works fine, but when building with the 32bit version, cef_binary_1.1180.724_linux_ia32.tar.gz, the build fails because of missing shared library libffmpegsumo.so.

gyp info using node...@0.7.0
gyp info using no...@0.8.11 | linux | ia32
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory `/home/epeli/code/appjs/build'
make: *** No rule to make target `/home/epeli/code/appjs/deps/cef/Release/lib.target/libffmpegsumo.so', needed by `/home/epeli/code/appjs/app/data/bin/libffmpegsumo.so'.  Stop.
make: Leaving directory `/home/epeli/code/appjs/build'

Esa-Matti Suuronen

unread,
Oct 5, 2012, 5:40:19 AM10/5/12
to appj...@googlegroups.com
I managed to steal one from the appjs distribution tarball :)

Here's how I did the build on 32bit Ubuntu Precise if anyone else is wondering:

cd appjs/
mkdir deps
cd deps/
tar xzvf cef_binary_1.1180.724_linux_ia32.tar.gz 
mv cef_binary_1.1180.724_linux_ia32 cef
tar xzvf appjs-0.0.19-linux-ia32.tar.gz 
cp app/data/bin/libffmpegsumo.so cef/Release/lib.target/
cd ..
cp /usr/local/bin/node data/linux/ia32/node-bin/
sudo apt-get install libgtk2.0-dev
npm install

Morteza Milani

unread,
Oct 6, 2012, 2:23:39 AM10/6/12
to appj...@googlegroups.com
Hey,

You could build it from source, we wait for pull requests!
If you create an issue I will remember to solve this for the
next release.

Thank you.
Reply all
Reply to author
Forward
0 new messages