Debian Compiling Errors - Driving me nuts
Added by steve parry almost 10 years ago
Hey all,
Not sure what I should ignore and what I shouldnt any more with the latest builds.
When I run ./configure I was getting the following errors
checking for cc libiconv ... fail checking for pkg liburiparser ... fail checking for ffmpeg libraries ... fail checking for pkg libavcodec >=55.34.1 ... fail (detected 53.35.0)
To fix the libiconv I used
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar -xvzf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure make make install
ffparser I used
apt-get install liburiparser-dev
I tried to fix ffmpeg but it still failed using this command
apt-get install ffmpeg
libavcodec I havent tried fixing
Question 1: Am I right in thinking I Can just skip ffmpeg and libavcodec by using the following command to build a internal set of tools?
AUTOBUILD_CONFIGURE_EXTRA=--enable-libffmpeg_static ./Autobuild.sh -t precise-amd64
Question 2:
When I call the above autobuild command I get this error.
dpkg-shlibdeps -Tdebian/tvheadend.substvars debian/tvheadend/usr/bin/tvheadend dpkg-shlibdeps: error: no dependency information found for /usr/local/lib/libiconv.so.2 (used by debian/tvheadend/usr/bin/tvheadend) dh_shlibdeps: dpkg-shlibdeps -Tdebian/tvheadend.substvars debian/tvheadend/usr/bin/tvheadend returned exit code 2 make: *** [binary] Error 2 dpkg-buildpackage: error: debian/rules binary gave error exit status 2
What am I missing?
Replies (6)
RE: Debian Compiling Errors - Driving me nuts - Added by Trevor Tate almost 10 years ago
I use old fashioned way
in tvheadend directory
./configure --enable-libffmpeg_static
make
sudo make install
first time run you need to run tvheadend --noacl (to set up log in access)
then quit tvheadned (killall -SIGHUP tvheadend) and restart tvheadend
RE: Debian Compiling Errors - Driving me nuts - Added by Prof Yaffle almost 10 years ago
For your libiconv errors, see here: https://tvheadend.org/boards/5/topics/12300?r=12611. Looks like it's a platform compatibility issue.
For the build, I wouldn't recommend make install - stick to the debs using Autobuild, it's cleaner and easier to back out/upgrade. The AUTOBUILD... line you give will work fine, though I don't know if the -t parameter is unnecessary on a Debian system (but, equally, I don't think it makes any real difference anyway beyond specifying the 64-bit build). On completion, you'll get two debs to install through dpkg -i: one if the ordinary package, and the other is the debug symbols that are needed should you get a crash (they help translate from memory addresses back to line numnbers in the source code).
RE: Debian Compiling Errors - Driving me nuts - Added by steve parry almost 10 years ago
Hey guys,
thanks for the advice
Trevor.
How do you start tvheadend on boot up as the upstart script seems to be missing. something i guess the debian package setup before?
Prof Yaffle: The autobuild throws the error (see question 2 in my first post)
The libiconv error happens in unbuntu 14.04 LTS and Debian Wheezy
RE: Debian Compiling Errors - Driving me nuts - Added by saen acro over 9 years ago
is there a solution with libiconv on Ubuntu 14.04
dpkg-shlibdeps /usr/lib/libiconv.so.2 dpkg-shlibdeps: warning: binaries to analyze should already be installed in their package's directory
RE: Debian Compiling Errors - Driving me nuts - Added by Mihail sovaby over 9 years ago
read http://linux4u.jinr.ru/usoft/WWW/www_debian.org/Documentation/programmer.html/ch-sharedlibs.html
How to write debian/shlibs.local
Its work!
RE: Debian Compiling Errors - Driving me nuts - Added by saen acro over 9 years ago
I cant understand how to fix that
I just read how in new versions this library is integrated in other one
Я приехал, как пользователь, и они меня хотят быть программистом