Thank you for your answer.

libglew-dev is installed. 'dpkg -p libglew-dev' shows this:

$ dpkg -p libglew-dev
Package: libglew-dev
Priority: optional
Section: libdevel
Installed-Size: 1087
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Multi-Arch: same
Source: glew
Version: 1.10.0-3
Provides: libglew1.5-dev, libglew1.6-dev
Depends: libgl1-mesa-dev | libgl-dev, libglew1.10 (= 1.10.0-3), 
libglu1-mesa-dev | libglu-dev
Conflicts: libglew1.6-dev
Size: 109244
Description: OpenGL Extension Wrangler - development environment
 The OpenGL Extension Wrangler, GLEW for short, is a library that
 handles initialization of OpenGL extensions in a portable and simple
 way. Once the program initializes the library and checks the
 availability of extensions, it can safely call the entry points defined
 by the extension. Currently GLEW supports almost all the extensions
 found in the OpenGL extension registry (http://www.opengl.org/registry).
 .
 This package contains the development documentation as well as the
 required header files.
Original-Maintainer: Matteo F. Vescovi <[email protected]>
Homepage: http://glew.sourceforge.net
$ 

Is it the right one?

In the synaptic package manager I searched

libgl1-mesa-dev libgl-dev libglew1.10 (= 1.10.0-3) libglu1-mesa-dev libglu-dev

libgl-dev and libglu-dev package is not present. That does not matter?





About 'libupnp-dev' it is in the synaptic package manager. If I mark it for 
installation, synaptic package manager says, it will install 'libupnp6-dev' 
version 1:1.6.17-1.2. At the same time it says it will uninstall package 
'libupnp4-dev' version 1.8.0~svn20100507-1.2.
I was told not to install a package in the synaptic package manager in order to 
apply to requirements for an eksternal program, if another package then has to 
be uninstalled, because that will affect other software on the computer. What 
do you suggest? The packages 'libupnp4' and 'libupnp6' are installed. 

You mention about You could install in /usr/local and make sure that 
PKG_CONFIG_PATH points to /usr/local paths before the Ubuntu standard /usr paths
I think I have been explained that solution before. Does the solution mean, 
that you get a package not from the synaptic package manager, install it and 
point at it in a way, that the package will only be used by the program, you 
want to install? It will not affect the rest of the software? How I do it, I do 
not get. I do not know what to write. To point a path, you open a file in gedit 
and make the changes? 









On Sunday, June 22, 2014 2:17 AM, J G Miller <[email protected]> wrote:
 


At 10:27h, on Saturday, June 21, 2014,
in message <[email protected]>,
on the subject of "[Linphone-users] how to install belle-sip-1.3.0 package on 
the ubuntu 14.04 64bit?",
Kl Trm asked --

> Present is package 'libglew-dev'. Can I use that one

You can use it if if provides libglew headers from version 1.6 or greater.

Assuming the packatge is installed, do a 

       dpkg -p libglew-dev 


and look at the line shewing provides and/or from which source and version it 
is derived.

In fact on Linux Mint 16 [ which is derived from Ubuntu 13.10] I see

Package: libglew-dev
Priority: optional
Section: libdevel
Installed-Size: 1004
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Architecture: i386
Multi-Arch: same
Source: glew
Version: 1.9.0.is.1.8.0-0ubuntu2
Provides: libglew1.5-dev, libglew1.6-dev

so it is adequate for a 1.6 version requirement

> I have tried to install the 'belle-sip-1.3.0' package. When I run 
> ./configure, I get
> this error message 'configure: error: libupnp >= 1.6 > 1.5
> required'. Is that error related to the not present 'libglew1.6-dev'?

No it is not.  It is telling your that libunp version 1.6 or greater is required
but that the version on the system is only version 1.5

> Is there a workaround?

You could install a newer version of libunp (viz 1.6) in /usr/local and make 
sure that
PKG_CONFIG_PATH points to /usr/local paths before the Ubuntu standard /usr 
paths,
eg

PKG_CONFIG_PATH="\
/usr/local/lib/pkgconfig:\
/usr/local/X11R6/lib/pkgconfig:\
/usr/lib/${arch_library}/pkgconfig:\
/usr/lib/pkgconfig:\
/usr/share/pkgconfig\
"
export PKG_CONFIG_PATH

where ${arch_library} is the value appropriate to your architecture as 
determined by, eg

machine="`uname -m`"

case "${machine}" in
      "armv5tel")  arch_library="arm-linux-gnueabi"   ;;
        "armv7l")  arch_library="arm-linux-gnueabihf" ;;
          "i686")  arch_library="i386-linux-gnu"      ;;
        "x86_64")  arch_library="x86_64-linux-gnu"    ;;
               *)  arch_library=""                    ;;
esac

However all of that is in fact unecessary because libupnp 1.6 is available for
Ubuntu 14.04 because one of the versions available for Linux Mint 16 [ which is 
derived from Ubuntu 13.10]
the version six months before 14.04, 

Package: libupnp-dev
Priority: extra
Section: universe/libdevel
Installed-Size: 35
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Architecture: all
Source: libupnp
Version: 1:1.6.17-1.2
Depends: libupnp6-dev (>= 1:1.6.17-1.2)
Filename: pool/universe/libu/libupnp/libupnp-dev_1.6.17-1.2_all.deb

So for some reason you have the older 1.5 installed and not the required newer 
1.6


 > Can I config linphone, so is does not require the libupnp
> file or package?

You can usually easily find this type of information by doing

        ./configure --help

and looking at the lines  --enable-{feature} / --disable-{feature}
to see if it is an optional feature which can be turned on/off.

_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users
_______________________________________________
Linphone-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/linphone-users

Reply via email to