tanminhnu / python-gflags

Automatically exported from code.google.com/p/python-gflags
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

python-gflags builds SONAMEs which conflict with google-gflags #4

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Build the software
2.
3.

What is the expected output? What do you see instead?
If any shared libraries are built, they don't have the same SONAMEs as the 
already existing ones.

What version of the product are you using? On what operating system?
python-gflags-1.3, Solaris 8

Please provide any additional information below.

library files for google-gflags:

maciej@build8s [build8s]:~/src/opencsw/pkg/python-gflags/trunk > grep lib 
../../google-gflags/trunk/work/solaris8-sparc/build-
global/CSWgflags.prototype-sparc 
s none /opt/csw/lib/libgflags.so=libgflags.so.0.0.0
s none /opt/csw/lib/libgflags.so.0=libgflags.so.0.0.0
f none /opt/csw/lib/libgflags.so.0.0.0 0755 root bin
s none /opt/csw/lib/libgflags_nothreads.so=libgflags_nothreads.so.0.0.0
s none /opt/csw/lib/libgflags_nothreads.so.0=libgflags_nothreads.so.0.0.0
f none /opt/csw/lib/libgflags_nothreads.so.0.0.0 0755 root bin
s none /opt/csw/lib/sparcv9/libgflags.so=libgflags.so.0.0.0
s none /opt/csw/lib/sparcv9/libgflags.so.0=libgflags.so.0.0.0
f none /opt/csw/lib/sparcv9/libgflags.so.0.0.0 0755 root bin
s none 
/opt/csw/lib/sparcv9/libgflags_nothreads.so=libgflags_nothreads.so.0.0.0
s none 
/opt/csw/lib/sparcv9/libgflags_nothreads.so.0=libgflags_nothreads.so.0.0.0
f none /opt/csw/lib/sparcv9/libgflags_nothreads.so.0.0.0 0755 root bin

The same for python-gflags:

maciej@build8s [build8s]:~/src/opencsw/pkg/python-gflags/trunk > grep lib 
work/solaris8-sparc/build-global/CSWpython-gflags.prototype-sparc 
f none /opt/csw/lib/libgflags.so.0.0.0 0755 root bin
s none /opt/csw/lib/libgflags.so.0=libgflags.so.0.0.0
s none /opt/csw/lib/libgflags.so=libgflags.so.0.0.0
f none /opt/csw/lib/libgflags_nothreads.so.0.0.0 0755 root bin
s none /opt/csw/lib/libgflags_nothreads.so.0=libgflags_nothreads.so.0.0.0
s none /opt/csw/lib/libgflags_nothreads.so=libgflags_nothreads.so.0.0.0

Both projects create files with the same names:

google-gflags:
/opt/csw/lib/libgflags.so.0

python-gflags:
/opt/csw/lib/libgflags.so.0

It's not possible to build packages with google-gflags and python-gflags, 
because of conflicting files.  Perhaps C++ code should be stripped off 
python-gflags and a dependency should be added?

Original issue reported on code.google.com by blizin...@google.com on 20 Feb 2010 at 2:45

GoogleCodeExporter commented 8 years ago
Sorry, this issue was a mistake on my part.  The problem was that I haven't 
adjusted 
the download file name in the build system and the tarball from google-gflags 
was 
used.  Please close this issue.

Original comment by blizin...@google.com on 3 Mar 2010 at 7:51

GoogleCodeExporter commented 8 years ago

Original comment by csilv...@gmail.com on 30 Aug 2010 at 5:45