OK, i'm using virtualbox under windooze 7. running ubuntu 0810, everything fine there.
Did update dist-upgrade, also all good. took a snapshot :P because i had to do it many times before.....
I'm using the building linuxmce 0810 wiki http://wiki.linuxmce.org/index.php/Building_LinuxMCE_0810 (http://wiki.linuxmce.org/index.php/Building_LinuxMCE_0810)
ok than i go into building, everything seems to go fine untill i start the "preparing for build" part
I got a liblircclient0 error, it need the package liblircclient0 0.8.3-0ubuntu2+lmce2_i386.deb but liblircclient0 0.8.3-0ubuntu2 is already installed..... ? ok so i installed this lmce2 package manual and after that it ran smooth all the way to the actual build scripts.
Than at the build-replacements.sh (i'm running them all manual for the first time as recommended) after 2 hours of building libxine i get the following output (i left some of the middle part out because of the 20000 character limit for posting)
19:13:55 *** STEP: Building replacement debs
19:13:55 Building lirc
19:17:37 Building libxine
21:13:05 Building alsa-utils
21:13:06 ERROR: Undefined error in build-scripts/build-replacements.sh
ID GTAGS GRTAGS GSYMS GPATH tags
make[3]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine/src'
rm -f Makefile
make[2]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine/src'
Making distclean in lib
make[2]: Entering directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine/lib'
make[3]: Entering directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine'
make[3]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine'
rm -rf .libs _libs
test -z "libxineposix.la" || rm -f l
ibxineposix.la
rm -f "./so_locations"
rm -f *.o
rm -f *~ \#* .*~ .\#*
rm -f *.lo
rm -f *.tab.c
test -z "" || rm -f
rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
rm -rf .deps
rm -f Makefile
make[2]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine/lib'
Making distclean in include
make[2]: Entering directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine/include'
make[3]: Entering directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine'
>>>>>>>CUT OUT OUTPUT HERE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
make[2]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine'
rm -f config.status config.cache config.log configure.lineno config.status.lineno
rm -f Makefile
make[1]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/xine-lib-1.1.16.3-0ubuntu2~xine'
dh_clean build-stamp configure-stamp install-stamp po/*.gmo \
po/stamp-po binary-*-stamp all-files-stamp \
generate-arch-files-stamp \
debian/libxine1-bin.install.i386 \
debian/libxine1-bin.install.amd64 \
debian/libxine1*.install.kfreebsd* \
config.h config.log \
a.out # XXX fix the configure script to not create this
dpkg-buildpackage: binary only upload (no source included)
/usr/local/lmce-build
/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/alsa-utils-1.0.18 /usr/local/lmce-build
dpkg-buildpackage -rfakeroot -us -uc -b -tc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package alsa-utils
dpkg-buildpackage: source version 1.0.18-1ubuntu11~dia1
dpkg-buildpackage: source changed by Radu C <radu.cx@gmail.com>
dpkg-buildpackage: host architecture i386
dpkg-checkbuilddeps: Unmet build dependencies: libasound2-dev (>= 1.0.18) xmlto
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
Can anybody tell me what i am doing wrong or if i need to add a step somewhere.
appreciate any help,
Richard
dpkg-checkbuilddeps: Unmet build dependencies: libasound2-dev ..
did you try to install that package?
br Hari
As we have some additional packages that we need, there are some additional build packages that are needed. hari pinted out, do a dpkg-checkbuilddeps in the corresponding directory. It will give you a list of needed debs.
thank you i will try that.
libasound2-dev is installed, i will be looking for others.
on a closer look i install the liblircclient-dev 0.8.2-0ubuntu2+lmce2 package instead of the normal liblircclient-dev 0.8.2-0ubuntu2 could this be the problem?
UPDATE: looked at the version of libasound2-dev and it's an earlier version than asked for, will be upgrading it.
thanks
Richard
Just to keep track of what i need to do, here are the packages i had to install and how:
>>>>>>>manually installed
liblircclient0
wget http://deb.linuxmce.org/ubuntu/dists/intrepid/lmce-alpha-latest/binary-i386/liblircclient0_0.8.3-0ubuntu2+lmce2_i386.deb
dpkg -i liblircclient0_0.8.3-0ubuntu2+lmce2_i386.deb
liblircclient-dev
wget http://deb.linuxmce.org/ubuntu/dists/intrepid/lmce-alpha-latest/binary-i386/liblircclient-dev_0.8.3-0ubuntu2+lmce2_i386.deb
dpkg -i liblircclient-dev_0.8.3-0ubuntu2+lmce2_i386.deb
>>>>>>>Upgrade libasound2-dev manually (was older version than needed)
wget http://http.us.debian.org/debian/pool/main/a/alsa-lib/libasound2-dev_1.0.21a-1_i386.deb
dpkg - i libasound2-dev_1.0.21a-1_i386.deb
>>>>>>>Update these with apt-get
apt-get install xmlto doxygen libc6-dev-amd64 lib64gcc1 gcc-multilib python2.4-dev
Will update the wiki with a add-on when i'm done if you all think it's needed?
Still get error when it tries to copy the alsa-lib*.deb: No such file or directory.
Richard
Did you add the avenard repos?
I ran into the same issues as rperre when I was setting up a little over a month ago. Can someone please take the information in this thread and fix the scripts or update the wiki?
NOTE: I did have the avenard repos when I attempted this. Though it does seem to me that they should be added for you when setting up a builder as part of the prep scripts.
Avenard is added:
Next error i got is after or in building libasound2-plugins
dpkg-checkbuilddeps: Unmet build dependencies: lib64asound2-dev (>= 1.0.18)
checked version and sure enough 1.0.17 is installed
wget http://http.us.debian.org/debian/pool/main/a/alsa-lib/lib64asound2_1.0.21a-1_i386.deb
dpkg -i lib64asound2_1.0.21a-1_i386.deb
Since i saw a reference to the plugins, i also installed that
wget http://http.us.debian.org/debian/pool/main/a/alsa-plugins/lib64asound2-plugins_1.0.21-3_i386.deb
dpkg -i lib64asound2-plugins_1.0.21-3_i386.deb
and trying again,
Richard
Are you using 64 bit or 32?
32 bit
I don't know why it wants this 64 bit stuff, but it will give me an error, so i'll install it.
forgot lib64asound2-dev i guess, so installed it:
wget http://http.us.debian.org/debian/pool/main/a/alsa-lib/lib64asound2-dev_1.0.21a-1_i386.deb
dpkg - i lib64asound2-dev_1.0.21a-1_i386.deb
I started to comment out the already build packages in the build-script to save some time.
Richard
While Building vdr-plugin-xineliboutput in build-replacments.sh next error came up?
15:17:13 Building vdr-plugin-xineliboutput
15:17:45 ERROR: Undefined error in build-scripts/build-replacements.sh
USE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o equalizer.o equalizer.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o frontend_local.o frontend_local.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o frontend_svr.o frontend_svr.c
In file included from frontend_svr.c:43:
tools/sdp.h: In function 'char* vdr_sdp_description(const char*, int, int, const char*, uint32_t, int, int)':
tools/sdp.h:89: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result
frontend_svr.c: In member function 'void cXinelibServer::Handle_ClientConnected(int)':
frontend_svr.c:1692: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/cxsocket.o tools/cxsocket.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/udp_pes_scheduler.o tools/udp_pes_scheduler.c
In file included from tools/udp_pes_scheduler.c:36:
tools/sdp.h: In function 'char* vdr_sdp_description(const char*, int, int, const char*, uint32_t, int, int)':
tools/sdp.h:89: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result
tools/udp_pes_scheduler.c: In member function 'virtual void cUdpScheduler::Action()':
tools/udp_pes_scheduler.c:680: warning: ignoring return value of 'int nice(int)', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/backgroundwriter.o tools/backgroundwriter.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/playlist.o tools/playlist.c
tools/playlist.c: In member function 'virtual void cID3Scanner::Action()':
tools/playlist.c:146: warning: ignoring return value of 'int nice(int)', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/http.o tools/http.c
cc -g -Wall -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include tools/vdrdiscovery.c -o tools/vdrdiscovery.o
tools/vdrdiscovery.c: In function 'udp_discovery_broadcast':
tools/vdrdiscovery.c:115: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
tools/vdrdiscovery.c:123: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/time_pts.o tools/time_pts.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools.o tools.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/metainfo_menu.o tools/metainfo_menu.c
cc mpg2c.c -o mpg2c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o black_720x576.o black_720x576.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o nosignal_720x576.o nosignal_720x576.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o vdrlogo_720x576.o vdrlogo_720x576.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -shared -fvisibility=hidden xineliboutput.o device.o frontend.o osd.o config.o menu.o setup_menu.o i18n.o menuitems.o media_player.o equalizer.o frontend_local.o frontend_svr.o tools/cxsocket.o tools/udp_pes_scheduler.o tools/backgroundwriter.o tools/playlist.o tools/http.o tools/vdrdiscovery.o tools/time_pts.o tools.o tools/metainfo_menu.o black_720x576.o nosignal_720x576.o vdrlogo_720x576.o -lrt -o libvdr-xineliboutput.so
cc -g -Wall -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include xine_sxfe_frontend.c
In file included from xine_sxfe_frontend.c:205:
xine_frontend.c: In function 'fe_frame_output_cb':
xine_frontend.c:288: warning: ignoring return value of 'system', declared with attribute warn_unused_result
xine_frontend.c: In function 'fe_xine_open':
xine_frontend.c:728: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
cc -g -Wall -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include xine/post.c -o xine/post.o
xine/post.c: In function '__pplugin_retrieve_parameters':
xine/post.c:86: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c: In function 'pplugin_parse_and_load':
xine/post.c:279: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c:285: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c: In function '_pplugin_join_deinterlace_and_post_elements':
xine/post.c:504: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c: In function '_pplugin_join_visualization_and_post_elements':
xine/post.c:576: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
cc -g -Wall -O2 -fPIC -shared -fvisibility=hidden xine_sxfe_frontend.o xine/post.o -L/usr/X11R6/lib -lX11 -lXv -lXext -lXrender -lxine -o libxineliboutput-sxfe.so
/usr/bin/ld: cannot find -lxine
collect2: ld returned 1 exit status
make[1]: *** [libxineliboutput-sxfe.so] Error 1
make[1]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/vdr-plugin-xineliboutput-1.0.1+lmce'
make: *** [common-build-arch] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
Still looking for what i can do here,
Richard
rperre,
It´s because you have no libxine.
see one of the last rows with error output from linker.
Do you have libxine and it´s -dev package installed?
/niz23
Quote from: rperre on December 16, 2009, 10:22:03 PM
While Building vdr-plugin-xineliboutput in build-replacments.sh next error came up?
15:17:13 Building vdr-plugin-xineliboutput
15:17:45 ERROR: Undefined error in build-scripts/build-replacements.sh
USE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o equalizer.o equalizer.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o frontend_local.o frontend_local.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o frontend_svr.o frontend_svr.c
In file included from frontend_svr.c:43:
tools/sdp.h: In function 'char* vdr_sdp_description(const char*, int, int, const char*, uint32_t, int, int)':
tools/sdp.h:89: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result
frontend_svr.c: In member function 'void cXinelibServer::Handle_ClientConnected(int)':
frontend_svr.c:1692: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/cxsocket.o tools/cxsocket.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/udp_pes_scheduler.o tools/udp_pes_scheduler.c
In file included from tools/udp_pes_scheduler.c:36:
tools/sdp.h: In function 'char* vdr_sdp_description(const char*, int, int, const char*, uint32_t, int, int)':
tools/sdp.h:89: warning: ignoring return value of 'int asprintf(char**, const char*, ...)', declared with attribute warn_unused_result
tools/udp_pes_scheduler.c: In member function 'virtual void cUdpScheduler::Action()':
tools/udp_pes_scheduler.c:680: warning: ignoring return value of 'int nice(int)', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/backgroundwriter.o tools/backgroundwriter.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/playlist.o tools/playlist.c
tools/playlist.c: In member function 'virtual void cID3Scanner::Action()':
tools/playlist.c:146: warning: ignoring return value of 'int nice(int)', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/http.o tools/http.c
cc -g -Wall -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include tools/vdrdiscovery.c -o tools/vdrdiscovery.o
tools/vdrdiscovery.c: In function 'udp_discovery_broadcast':
tools/vdrdiscovery.c:115: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
tools/vdrdiscovery.c:123: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/time_pts.o tools/time_pts.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools.o tools.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o tools/metainfo_menu.o tools/metainfo_menu.c
cc mpg2c.c -o mpg2c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o black_720x576.o black_720x576.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o nosignal_720x576.o nosignal_720x576.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include -o vdrlogo_720x576.o vdrlogo_720x576.c
g++ -g -Wall -Woverloaded-virtual -Wno-parentheses -O2 -fPIC -shared -fvisibility=hidden xineliboutput.o device.o frontend.o osd.o config.o menu.o setup_menu.o i18n.o menuitems.o media_player.o equalizer.o frontend_local.o frontend_svr.o tools/cxsocket.o tools/udp_pes_scheduler.o tools/backgroundwriter.o tools/playlist.o tools/http.o tools/vdrdiscovery.o tools/time_pts.o tools.o tools/metainfo_menu.o black_720x576.o nosignal_720x576.o vdrlogo_720x576.o -lrt -o libvdr-xineliboutput.so
cc -g -Wall -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include xine_sxfe_frontend.c
In file included from xine_sxfe_frontend.c:205:
xine_frontend.c: In function 'fe_frame_output_cb':
xine_frontend.c:288: warning: ignoring return value of 'system', declared with attribute warn_unused_result
xine_frontend.c: In function 'fe_xine_open':
xine_frontend.c:728: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
cc -g -Wall -O2 -fPIC -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"xineliboutput"' -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DXINELIBOUTPUT_VERSION='"1.0.1"' -DHAVE_XRENDER=1 -DHAVE_XDPMS=1 -DHAVE_XINERAMA=1 -DUSE_ICONV=1 -DNOSIGNAL_IMAGE_FILE='"/usr/share/libxine1-xvdr/nosignal.mpg"' -Wall -I/usr/include/vdr/include xine/post.c -o xine/post.o
xine/post.c: In function '__pplugin_retrieve_parameters':
xine/post.c:86: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c: In function 'pplugin_parse_and_load':
xine/post.c:279: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c:285: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c: In function '_pplugin_join_deinterlace_and_post_elements':
xine/post.c:504: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
xine/post.c: In function '_pplugin_join_visualization_and_post_elements':
xine/post.c:576: warning: 'xine_xmalloc' is deprecated (declared at /usr/include/xine/xineutils.h:624)
cc -g -Wall -O2 -fPIC -shared -fvisibility=hidden xine_sxfe_frontend.o xine/post.o -L/usr/X11R6/lib -lX11 -lXv -lXext -lXrender -lxine -o libxineliboutput-sxfe.so
/usr/bin/ld: cannot find -lxine
collect2: ld returned 1 exit status
make[1]: *** [libxineliboutput-sxfe.so] Error 1
make[1]: Leaving directory `/var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu/vdr-plugin-xineliboutput-1.0.1+lmce'
make: *** [common-build-arch] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
Still looking for what i can do here,
Richard
I guess i'm thinking it get's build so it must be installed, but it is not installed. Just another one to add to the list.
I mean there must be something i'm missing somewhere that i get all these unmet dependencies and non installed packages?
wget http://security.ubuntu.com/ubuntu/pool/main/x/xine-lib/libxine1_1.1.15-0ubuntu3.3_i386.deb
dpkg -i libxine1_1.1.15-0ubuntu3.3_i386.deb
after this it told me that libxine1 1.1.16.3-0ubuntu2~xine-vdpau~intrepid~ppa2 is installed
ok so let's install libxine-dev
wget http://security.ubuntu.com/ubuntu/pool/main/x/xine-lib/libxine-dev_1.1.15-0ubuntu3.3_i386.deb
dpkg -i libxine-dev_1.1.15-0ubuntu3.3_i386.deb
After this i ran yet another build-replacements.sh
Richard
The error remains the same after install libxine and the -dev
Richard
ok, i tried to go on and the build-scripts/build-makerelease.sh and build-scripts/import-databases.sh actually ran without any errors, than i went on to the build-scripts/build-maindebs.sh and got the following error. Seems to me that i need everything build correct before this will all go through
root@rperre-vbox-lmce-development:/usr/local/lmce-build# build-scripts/build-maindebs.sh
18:38:15 *** STEP: Running MakeRelease
18:38:19 Performing search'n'replace on the sources
18:40:45 Cleaning MakeRelease debs output directory
18:40:45 Compiling and building packages
19:06:46 ERROR: MakeRelease failed
ssor(XEvent&)':
Xine_Stream.cpp:1120: warning: 'int xine_gui_send_vo_data(xine_stream_t*, int, void*)' is deprecated (declared at /usr/include/xine.h:1124)
Xine_Stream.cpp:1120: warning: 'int xine_gui_send_vo_data(xine_stream_t*, int, void*)' is deprecated (declared at /usr/include/xine.h:1124)
g++ -c -I.. -I../DCE -DKDE_LMCE -DDEBUG -DTHREAD_LOG -DLOG_ALL_QUERIES -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -DDEBUG -DTHREAD_LOG -DLOG_ALL_QUERIES -Wall -fPIC -ggdb3 XineMediaInfo.cpp -o XineMediaInfo.o
g++ -c -I.. -I../DCE -DKDE_LMCE -DDEBUG -DTHREAD_LOG -DLOG_ALL_QUERIES -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -DDEBUG -DTHREAD_LOG -DLOG_ALL_QUERIES -Wall -fPIC -ggdb3 ../utilities/linux/window_manager/WMController/WMController.cpp -o ../utilities/linux/window_manager/WMController/WMController.o
g++ -c -I.. -I../DCE -DKDE_LMCE -DDEBUG -DTHREAD_LOG -DLOG_ALL_QUERIES -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -DDEBUG -DTHREAD_LOG -DLOG_ALL_QUERIES -Wall -fPIC -ggdb3 ../utilities/linux/window_manager/wmctrl/wmctrl.cpp -o ../utilities/linux/window_manager/wmctrl/wmctrl.o
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::wm_info(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:562: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:565: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:575: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:579: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:588: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:592: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:602: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:609: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::showing_desktop(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:668: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::change_viewport(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:679: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::change_geometry(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:696: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::change_number_of_desktops(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:716: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::switch_desktop(Display*, char*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:737: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::window_to_desktop(Display*, Window, int)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:807: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:810: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:823: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::activate_window(Display*, Window, gboolean)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:833: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:836: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:846: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:856: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::close_window(Display*, Window)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:865: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::window_state(Display*, Window, char*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:953: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'gboolean WmCtrl::wm_supports(Display*, const gchar*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:970: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::window_move_resize(Display*, Window, char*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1030: warning: deprecated conversion from string constant to 'char*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'bool WmCtrl::CurrentDesktop(long unsigned int&)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1251: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1253: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::list_desktops(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1294: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1297: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1307: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1310: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1322: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1327: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1338: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1345: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1352: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1355: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'Window* WmCtrl::get_client_list(Display*, long unsigned int*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1569: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1572: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'int WmCtrl::list_windows(Display*, std::list<WinInfo, std::allocator<WinInfo> >*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1652: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1689: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1692: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1697: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1701: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1723: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'gchar* WmCtrl::get_window_class(Display*, Window)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1816: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'gchar* WmCtrl::get_window_title(Display*, Window)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1842: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1844: warning: deprecated conversion from string constant to 'gchar*'
../utilities/linux/window_manager/wmctrl/wmctrl.cpp: In member function 'Window WmCtrl::get_active_window(Display*)':
../utilities/linux/window_manager/wmctrl/wmctrl.cpp:1995: warning: deprecated conversion from string constant to 'gchar*'
g++ -o Xine_Player Main.o Xine_Player.o ../Gen_Devices/Xine_PlayerBase.o Colorspace_Utils.o JpegEncoderDecoder.o Xine_Stream_Factory.o Xine_Stream.o XineMediaInfo.o ../utilities/linux/window_manager/WMController/WMController.o ../utilities/linux/window_manager/wmctrl/wmctrl.o -L../lib -L/usr/X11R6/lib -L../Xine_Player -ljpeg -lxine-lXtst -lX11 -lglib-2.0 -lXmu -lcdda_interface -ldvdnav_xine_custom -lSerializeClass -lDCECommon -lPlutoUtils -lpthread
/usr/bin/ld: cannot find -lxine
collect2: ld returned 1 exit status
make: *** [Xine_Player] Error 1
make clean; make bin ***FAILED***
Error: make clean; make bin failed!
BuildSource failed for: 117 Pluto Xine Player
Aborting!
Richard
setting it up under chroot now, seems to work better, just follow the wiki :P
Richard
Same unmet dependecies errors keep coming back, tkmedia is trying also and getting the same.
I did the following, i followed the wiki for chroot and everything went ok, the following is all for the building part.
build-scripts/checkout-svn.sh
build-scripts/import-win32bins.sh
both ran completely
installed doxygen libc6-dev-amd64 lib64gcc1 gcc-multilib python2.4-dev before running build-replacements.sh
possy changed the script around a bit, and it is at least running libxine completely.
and dpkg libasound and lib64asound
(you want to install these packages from the /var/lmce-build/svn/branches/LinuxMCE-0810/ubuntu) these packages are not there until you run the build-scripts/build-replacements.sh first and let the error of unmet dependencies come up. This takes a while depending on your processing power (mine takes about 2 hours to build libxine, Q6600 quad core with 4Gb memory). Just to not have to wait i commented out the libxine build in the script before i ran it the second time, this time it completed.
build-scripts/build-makerelease.sh
build-scripts/import-databases.sh
both ran completely
Now running
build-scripts/build-maindebs.sh
will update with findings,
Richard
after 2 hours of pre-compiling and building the following error came up:
root@rperre-vbox-lmce-development:/usr/local/lmce-build# build-scripts/build-maindebs.sh
15:13:17 *** STEP: Running MakeRelease
15:13:19 Performing search'n'replace on the sources
15:16:05 Cleaning MakeRelease debs output directory
15:16:05 Compiling and building packages
17:15:43 ERROR: MakeRelease failed
//home/samba/www_docs/graphics/Basic/cursors/pointers_bw/speed_shape_3.xbm.msk --> /var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619/root//usr/pluto/orbiter/skins/Basic/cursors/pointers_bw/speed_shape_3.xbm.msk
COPY: //home/samba/www_docs/graphics/Basic/cursors/pointers_bw/speed_shape_-3.xbm.msk --> /var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619/root//usr/pluto/orbiter/skins/Basic/cursors/pointers_bw/speed_shape_-3.xbm.msk
Depends list:
PreDepends list:
Replaces:
Conflicts:
Provides:
sed -i 's/^Depends:.*$/Depends: ${shlibs:Depends}, ${misc:Depends}/' /var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619/debian/control
sed -i 's/^.*dh_strip.*$/ # dh_strip/g' /var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619/debian/rules
dpkg-buildpackage -b -rfakeroot -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package pluto-skins-basic
dpkg-buildpackage: source version 2.0.0.44.09121922619
dpkg-buildpackage: source changed by LinuxMCE Developers <developers@linuxmce.org>
dpkg-buildpackage: host architecture i386
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory `/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619'
make[1]: `clean' is up to date.
make[1]: Leaving directory `/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619'
dh_clean
debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619'
make[1]: `none' is up to date.
make[1]: Leaving directory `/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619'
#docbook-to-man debian/pluto-skins-basic.sgml > pluto-skins-basic.1
touch build-stamp
fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/pluto-skins-basic.
/usr/bin/make DESTDIR=/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619/debian/pluto-skins-basic install
make[1]: Entering directory `/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619'
cp -a root/* /var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619/debian/pluto-skins-basic || true
make[1]: Leaving directory `/var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619'
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
dh_installman
dh_link
# dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
dh_md5sums
dh_builddeb
dpkg-deb: building package `pluto-skins-basic' in `../pluto-skins-basic_2.0.0.44.09121922619_i386.deb'.
dpkg-genchanges -b >../pluto-skins-basic_2.0.0.44.09121922619_i386.changes
dpkg-genchanges: binary-only upload - not including any source code
dpkg-buildpackage: binary only upload (no source included)
dpkg-buildpackage returned 0
chdir /var/lmce-build/out/tmp/pluto-skins-basic-2.0.0.44.09121922619
====================================================
Creating sources for : Pluto Development Dependencies#: 206 Source: #0
====================================================
21
sources: 1
Sources:
Ubuntu Pluto Addons:20dev_ubuntu main
Scanning for files...
Found: 1 files
Ready to create: 1 packages
Creating source: Ubuntu Pluto Addons
--------------------------
chdir /var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619
Maintainer name : LinuxMCE Developers
Email-Address : developers@linuxmce.org
Date : Sat, 19 Dec 2009 17:11:56 +0000
Package Name : pluto-devel-dependencies
Version : 2.0.0.44.09121922619
License : gpl
Using dpatch : no
Type of Package : Single
Hit <enter> to confirm: Done. Please edit the files in the debian/ subdirectory now. You should also
check that the pluto-devel-dependencies Makefiles install into $DESTDIR and not in / .
COPY: //home/README.Devel.Dependencies --> /var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619/root//home/README.Devel.Dependencies
Depends list:
PreDepends list: , g++, gcc, make, subversion, cvs, ssh, cdrecord, vim
Replaces:
Conflicts:
Provides:
sed -i 's/^Depends:.*$/Depends: ${shlibs:Depends}, ${misc:Depends}\nPre-Depends: ${shlibs:Depends}, ${misc:Depends}, g++, gcc, make, subversion, cvs, ssh, cdrecord, vim/' /var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619/debian/control
sed -i 's/^.*dh_strip.*$/ # dh_strip/g' /var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619/debian/rules
dpkg-buildpackage -b -rfakeroot -us -uc
dpkg-buildpackage: warning: using a gain-root-command while being root
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package pluto-devel-dependencies
dpkg-buildpackage: source version 2.0.0.44.09121922619
dpkg-buildpackage: source changed by LinuxMCE Developers <developers@linuxmce.org>
dpkg-buildpackage: host architecture i386
fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory `/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619'
make[1]: `clean' is up to date.
make[1]: Leaving directory `/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619'
dh_clean
debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619'
make[1]: `none' is up to date.
make[1]: Leaving directory `/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619'
#docbook-to-man debian/pluto-devel-dependencies.sgml > pluto-devel-dependencies.1
touch build-stamp
fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/pluto-devel-dependencies.
/usr/bin/make DESTDIR=/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619/debian/pluto-devel-dependencies install
make[1]: Entering directory `/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619'
cp -a root/* /var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619/debian/pluto-devel-dependencies || true
make[1]: Leaving directory `/var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619'
dh_testdir
dh_testroot
dh_installchangelogs
dh_installdocs
dh_installexamples
dh_installman
dh_link
# dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
dpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}
dh_md5sums
dh_builddeb
dpkg-deb: building package `pluto-devel-dependencies' in `../pluto-devel-dependencies_2.0.0.44.09121922619_i386.deb'.
dpkg-genchanges -b >../pluto-devel-dependencies_2.0.0.44.09121922619_i386.changes
dpkg-genchanges: binary-only upload - not including any source code
dpkg-buildpackage: binary only upload (no source included)
dpkg-buildpackage returned 0
chdir /var/lmce-build/out/tmp/pluto-devel-dependencies-2.0.0.44.09121922619
====================================================
Creating sources for : Pluto System Database#: 211 Source: #0
====================================================
21
sources: 1
Sources:
Ubuntu Pluto Addons:20dev_ubuntu main
Scanning for files...
Package: 211 Executing: sqlCVS $PLUTO_BUILD_CRED -n -v -s "InfraredGroup_Command:FK_Device,InfraredGroup_Command:FK_Users,InfraredGroup_Command_Preferred:FK_InfraredGroup_Command" -r constants -D main_sqlcvs_ubuntu dump from dir: /var/lmce-build/svn/branches/LinuxMCE-0810/src/database
Failed to connect to MySQL:Can't connect to MySQL server on 'dcerouter' (110)
Copyright (C) 2004 Pluto, Inc., a Florida Corporation
www.plutohome.com
Phone: +1 (877) 758-8648
This program is distributed according to the terms
of the Pluto Public License, available at:
http://plutohome.com/index.php?section=public_license
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the Pluto Public License for more details.
-------
Database host:localhost user:root pass: name:main_sqlcvs_ubuntu port:3306
Users:
In table: DeviceTemplate:FK_Manufacturer:1127 Manufacturer:PK_Manufacturer:NULL
Database integrity check failed
Caught exception: Database integrity check failed
***DATABASE SCHEMA INVALID. IMPORT IS THE ONLY VALID OPTION***
Database is invalid. Import
is the only available options
Description: Pluto System Database
Path: pluto/database
sqlCVS $PLUTO_BUILD_CRED -n -v -s "InfraredGroup_Command:FK_Device,InfraredGroup_Command:FK_Users,InfraredGroup_Command_Preferred:FK_InfraredGroup_Command" -r constants -D main_sqlcvs_ubuntu dump ***FAILED***
Error: sqlCVS $PLUTO_BUILD_CRED -n -v -s "InfraredGroup_Command:FK_Device,InfraredGroup_Command:FK_Users,InfraredGroup_Command_Preferred:FK_InfraredGroup_Command" -r constants -D main_sqlcvs_ubuntu dump failed!
GetNonSourceFilesToMove failed
Aborting!
any help appriciated,
Richard
The last error might have been caused by a broken sqlcvs database fromt the import-databases.sh.
i'm running import-databases.sh again and will report if this fixed it.
Richard