Bug#706001: warning while building.

shirish शिरीष shirishag75 at gmail.com
Mon Sep 30 21:50:57 UTC 2013


Hi there,
I tried to build your library and it was a bit hard as the
build-dependancy had doxygen which has close to 600 MB of dependencies
but finally was able to prevail.

This is the command I used to make it :-

$ dget -u --build
http://mentors.debian.net/debian/pool/main/libs/libsfml/libsfml_2.1+dfsg-1.dsc

At the very end of the build process I got the following :-

make[1]: Leaving directory `/data/shirish/Games/libsfml-2.1+dfsg'
   dh_makeshlibs
   dh_shlibdeps
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-audio2/usr/lib/x86_64-linux-gnu/libsfml-audio.so.2.1
was not linked against librt.so.1 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-graphics2/usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.1
was not linked against libXext.so.6 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-graphics2/usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.1
was not linked against libX11.so.6 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-graphics2/usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.1
was not linked against libICE.so.6 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-graphics2/usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.1
was not linked against librt.so.1 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-graphics2/usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.1
was not linked against libXrandr.so.2 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-graphics2/usr/lib/x86_64-linux-gnu/libsfml-graphics.so.2.1
was not linked against libSM.so.6 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-network2/usr/lib/x86_64-linux-gnu/libsfml-network.so.2.1
was not linked against librt.so.1 (it uses none of the library's
symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if
debian/libsfml-window2/usr/lib/x86_64-linux-gnu/libsfml-window.so.2.1
was not linked against librt.so.1 (it uses none of the library's
symbols)

At the very end it did build these packages :-

dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package `libsfml-dev' in
`../libsfml-dev_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml-audio2' in
`../libsfml-audio2_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml-graphics2' in
`../libsfml-graphics2_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml-network2' in
`../libsfml-network2_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml-system2' in
`../libsfml-system2_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml-window2' in
`../libsfml-window2_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml2-dbg' in
`../libsfml2-dbg_2.1+dfsg-1_amd64.deb'.
dpkg-deb: building package `libsfml-doc' in `../libsfml-doc_2.1+dfsg-1_all.deb'.
 dpkg-genchanges -b >../libsfml_2.1+dfsg-1_amd64.changes
dpkg-genchanges: binary-only upload - not including any source code
 dpkg-source --after-build libsfml-2.1+dfsg
dpkg-buildpackage: binary only upload (no source included)

The end result is this :-

$ ls *.deb
libsfml2-dbg_2.1+dfsg-1_amd64.deb    libsfml-doc_2.1+dfsg-1_all.deb
      libsfml-system2_2.1+dfsg-1_amd64.deb
libsfml-audio2_2.1+dfsg-1_amd64.deb
libsfml-graphics2_2.1+dfsg-1_amd64.deb
libsfml-window2_2.1+dfsg-1_amd64.deb
libsfml-dev_2.1+dfsg-1_amd64.deb     libsfml-network2_2.1+dfsg-1_amd64.deb

I made a directory and moved them there then :-

$ mkdir libsfml2-deb-pkg

$ mv libsfml*.deb libsfml2-deb-pkg/

/libsfml2-deb-pkg$ ls
libsfml2-dbg_2.1+dfsg-1_amd64.deb    libsfml-doc_2.1+dfsg-1_all.deb
      libsfml-system2_2.1+dfsg-1_amd64.deb
libsfml-audio2_2.1+dfsg-1_amd64.deb
libsfml-graphics2_2.1+dfsg-1_amd64.deb
libsfml-window2_2.1+dfsg-1_amd64.deb
libsfml-dev_2.1+dfsg-1_amd64.deb     libsfml-network2_2.1+dfsg-1_amd64.deb

/libsfml2-deb-pkg$ sudo dpkg -i *
Selecting previously unselected package libsfml2-dbg:amd64.
(Reading database ... 364261 files and directories currently installed.)
Unpacking libsfml2-dbg:amd64 (from libsfml2-dbg_2.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libsfml-audio2:amd64.
Unpacking libsfml-audio2:amd64 (from libsfml-audio2_2.1+dfsg-1_amd64.deb) ...
Preparing to replace libsfml-dev 1.6+dfsg2-2 (using
libsfml-dev_2.1+dfsg-1_amd64.deb) ...
Unpacking replacement libsfml-dev:amd64 ...
Selecting previously unselected package libsfml-doc.
Unpacking libsfml-doc (from libsfml-doc_2.1+dfsg-1_all.deb) ...
Selecting previously unselected package libsfml-graphics2:amd64.
Unpacking libsfml-graphics2:amd64 (from
libsfml-graphics2_2.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libsfml-network2:amd64.
Unpacking libsfml-network2:amd64 (from
libsfml-network2_2.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libsfml-system2:amd64.
Unpacking libsfml-system2:amd64 (from libsfml-system2_2.1+dfsg-1_amd64.deb) ...
Selecting previously unselected package libsfml-window2:amd64.
Unpacking libsfml-window2:amd64 (from libsfml-window2_2.1+dfsg-1_amd64.deb) ...
Setting up libsfml-doc (2.1+dfsg-1) ...
Setting up libsfml-system2:amd64 (2.1+dfsg-1) ...
Setting up libsfml-window2:amd64 (2.1+dfsg-1) ...
Setting up libsfml2-dbg:amd64 (2.1+dfsg-1) ...
Setting up libsfml-audio2:amd64 (2.1+dfsg-1) ...
Setting up libsfml-graphics2:amd64 (2.1+dfsg-1) ...
Setting up libsfml-network2:amd64 (2.1+dfsg-1) ...
Setting up libsfml-dev:amd64 (2.1+dfsg-1) ...
Processing triggers for libc-bin ...

So far so good. now have to see if the library actually works.
-- 
          Regards,
          Shirish Agarwal  शिरीष अग्रवाल
  My quotes in this email licensed under CC 3.0
http://creativecommons.org/licenses/by-nc/3.0/
http://flossexperiences.wordpress.com
065C 6D79 A68C E7EA 52B3  8D70 950D 53FB 729A 8B17



More information about the Pkg-games-devel mailing list