ericmckean / game-music-emu

Automatically exported from code.google.com/p/game-music-emu
GNU Lesser General Public License v2.1
0 stars 0 forks source link

gme 5.5 does not install libgme.pc in /usr/local/lib/pkgconfig ? #5

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Type cmake ./ and sudo make install in top level of source directory
2.
3.

What is the expected output? What do you see instead?
libgme.pc will be installed in /usr/local/lib/pkgconfig, it is not

What version of the product are you using? On what operating system?
5.5 linux

Please provide any additional information below.
I just made my own .pc and copied it to /usr/local/lib/pkgconfig myself for
now:
tony@pp ~/src/game-music-emu-0.5.5 $ cat /usr/local/lib/pkgconfig/libgme.pc
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: libgme
Description: Blargg's game music emulation library
Version: 0.5.5
Libs: -L${libdir} -lgme
Cflags: -I${includedir}

Original issue reported on code.google.com by mcfiredr...@gmail.com on 16 Mar 2010 at 1:14

GoogleCodeExporter commented 9 years ago
This issue is not present in the current Subversion source. See 
gme/CMakeLists.txt
where libgme.pc is installed to ${CMAKE_INSTALL_PREFIX}/lib/pkgconfig. (The 
default
for CMAKE_INSTALL_PREFIX is /usr/local on Linux)

Original comment by michael....@gmail.com on 26 Mar 2010 at 10:59

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hmm, my GMail email seems to indicate there's other comments here but I don't 
see them
now.

Anyways, if you're having issues with Music_Emu headers not being installed, my
understanding is that the only public API is the interface exposed in gme.h 
right now,
unless Blargg wants to change that.

This applies to using libgme as a shared library. You can of course still 
integrate
the code directly into your application if you find it necessary, just as was 
required
prior to libgme 0.5.5.

Original comment by michael....@gmail.com on 4 Apr 2010 at 9:04

GoogleCodeExporter commented 9 years ago
Yeah, after I realized that the C interface is the only supported one as a 
shared 
library, I deleted the comments...I'll open a new issue if I have any other 
problems...

Original comment by mcfiredr...@gmail.com on 4 Apr 2010 at 9:56