when ./configure gtkpod-2.1.5 it stops at configure: error: in `/home/userx/Downloads/gtkpod-2.1.5':
configure: error: *** No package 'libgpod-1.0' found
I got this after I install libgpod off of here (SF)
while read files; do \
echo " /usr/bin/install -c -m 644 $files '/usr/local/lib/pkgconfig'"; \
/usr/bin/install -c -m 644 $files "/usr/local/lib/pkgconfig" || exit $?; \
done
make[2]: Leaving directory '/home/userx/Downloads/libgpod-0.8.3'
make[1]: Leaving directory '/home/userx/Downloads/libgpod-0.8.3'
userx@void :^libgpod-0.8.3^ @~&
I cannot find a version 1.0 libgpod the higest version you have it 0.8.
here in SF where on your sight is says:
Looking for the latest version? Download gtkpod-2.1.5.tar.gz (3.8 MB)
Home / libgpod
Name Modified Size Downloads / Week Status
Parent folder
Totals: 6 Items
libgpod-0.8
that is it, libgpod-0.8, is the highest ver you have to offer. so where is the 1.0 version of libgpod that gktpod 2.1.5 is looking for. it seems to me a bug or very close to it. I think it speaks for itself. why is it looking for, as far as I can find out, does not exist? lets not forget the devel packages of same if needed.
I thank you for your time
The line in the configure script you are falling foul of is below:
As you can see gtkpod requires the library 'libgpod-1.0' at version 0.7.0 or greater. The name of libgpod actually includes the '1.0' which you are confusing with the version requirement. If you already have the libgpod library installed then you are lacking the development files, eg. for fedora you need to install the package libgpod-devel. This provides the .pc file that pkgconfig requires to satisfy the line above.
thank you for your reply, that too has ran through my mind as far as the
devel packages but i cannot find them and was too puzzeled as to why you do
not provied them as you do the run time you do, which to me makes no sense.
you provied the source code, knowing it has to be complied needing the
source devel side but only provideing the run time. in the same repo.
if you where providing a finished package then sure I could see why you'd
only have the run time too so it will work, but you have soucre only
needing the dev part to get it to work and providing the run time and not
what one needs do you see- understand what I am trying to convey to you?
you are only providing a part of it, I've already looked and no I am
running Void Linux hence the need to compie and install ---
then when I googled it - I seen I was not the only one sent into Puzzle
land about this need for libgpod-1.0 >= 0.7.0, and not knowing where to
find it.
as you may see when I google for the devel it gives me this address first
http://www.gtkpod.org/libgpod/
which leads me to SF your sight which only provides the run time and not
the libgpod-devel in any form at all tar, deb, rpm ect .. puzzels me it
does. as I need a tar source so I don't have to figure out how to conver it
from a deb or rpm
On Fri, Jul 31, 2015 at 1:50 PM, phantomjinx phantom_sf@users.sf.net
wrote:
Related
Bugs:
#328Generally, most projects on SF do not provide compiled application files. Projects offer the source code, including all the 'devel' components, in an archive of some type (tar, zip).
The dev part (as you call it) IS included in the source archives! If you download libgpod from this site, compile it yourself and install it (./configure; make; make install) then the runtime library will be installed in /usr/local/lib (or your preferred prefix if you specified one when running configure) and the devel files will be installed in /usr/local/lib/include, /usr/local/lib/pkgconfig etc...
My mentioning of the devel package was due to the fact that I did not know your distro and as such used fedora as an example. In that case, fedora takes libgpod's source, compiles it, and archives the binaries to libgpod.rpm and the dev files to libgpod-devel.rpm. Thus, when I said you needed the devel package that is what I am referring to. If you are compiling libgpod first as a dependency of gtkpod then you will have both already installed in /usr/local.
So you are compiling and installing. So in that case, if you have run ./configure from the libgpod source followed by 'make' then 'make install', it will have installed by default to /usr/local/lib on whatever the default 'local' directory is on your distro. The fact you are seeing the error in gtkpod means that when 'pkgconfig' is executed it is trying to find libgpod in the usual system location for libraries. The 'local' location does not usually get included in pkgconfig's search locations hence the impression that the library is missing. To remedy this set the environment variable PKG_CONFIG_PATH, eg. PKG_CONFIG_PATH=/usr/local/lib, prior to running configure.
See more information about this by googling PKG_CONFIG_PATH.
libgpod is also available as a download from this site - here.
HTH.
Last edit: phantomjinx 2015-07-31
The dev part (as you call it) IS included in the source archives! If you
download libgpod from this site, compile it yourself and install it
(./configure; make; make install) then the runtime library will be
installed in /usr/local/lib (or your preferred prefix if you specified one
when running configure) and the devel files will be installed in
/usr/local/lib/include, /usr/local/lib/pkgconfig etc...
you missed my point...
The dev part (as you call it) IS included in the source archives! If you
download libgpod from this site, compile it yourself and install it
(./configure; make; make install) then the runtime library will be
installed in /usr/local/lib (or your preferred prefix if you specified one
when running configure) and the devel files will be installed in
/usr/local/lib/include, /usr/local/lib/pkgconfig etc...
I did, I even showed that I did in the begining of this posting ... again
I got this after I install libgpod off of here (SF)
while read files; do \ echo " /usr/bin/install -c -m 644 $files '/usr/local/lib/pkgconfig'"; \ /usr/bin/install -c -m 644 $files "/usr/local/lib/pkgconfig" || exit $?; \ done
make[2]: Leaving directory '/home/userx/Downloads/libgpod-0.8.3'
make[1]: Leaving directory '/home/userx/Downloads/libgpod-0.8.3'
userx@void :^libgpod-0.8.3^ @~&
after I ./configure gtkpod and it showed this .. I then went and configure
make make install 'ed libgpod-0.8.3
then went back and re configured gtkpod and got the same error again, then
looked for libgpod-devel not finding it that is when I turned to here to
post what I did.
Now I am going to do a ls /usr/local/lib to see what I can see brb
userx@void :^~^ @~&ls /usr/local/lib
libgpod.a libgpod.la libgpod.so libgpod.so.4 libgpod.so.4.3.2 pkgconfig
userx@void :^~^ @~&
it is showing libgpod 's but I am still getting that configure error
this is what I am getting
configure: error: in
/home/userx/Downloads/gtkpod-2.1.5': configure: error: *** No package 'libgpod-1.0' found See
config.log' for more detailsuserx@void :^gtkpod-2.1.5^ @~&
with libgpod-0.8.3 installed --
so that leaves libgpod-devel-0.8.3 in tar I don't think you guys develop
that lib, you're just using it to make your program work, right ?
On Fri, Jul 31, 2015 at 4:01 PM, phantomjinx phantom_sf@users.sf.net
wrote:
I will be brief and explicit.
1. This site hosts both libgpod and gtkpod source
2. There is no libgpod-devel library. A thing with that name only exists as an rpm package in fedora
3. You have compiled and installed libgpod to /usr/local. As well as the library in /usr/local/lib there is now a libgpod.pc file in /usr/local/lib/pkgconfig
4. To compile gtkpod, you will need to do: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig; ./configure
5. The gtkpod configure will find the libgpod.pc file, determine the correct path to the libgpod library and get you passed the error in the original bug report.
6. If you were using fedora or ubuntu to compile gtkpod AND not compiling libgpod. Then to satisfy the libgpod dependency you would install: libgpod and libgpod-devel rpms on fedora and libgpod and libgpod-dev on ubuntu.
I bet you tried to tell me that last time, and I missed it..
thank you being more explicit with your instructions ---
going off to try that now ..
thank you
now I am going down the yellow brick road to finding and installing another
dep
configure: error: in `/home/userx/Downloads/gtkpod-2.1.5':
configure: error: *** No package 'libanjuta-3.0' found
On Fri, Jul 31, 2015 at 5:13 PM, phantomjinx phantom_sf@users.sf.net
wrote:
Related
Bugs:
#328