Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15951 - imgSeek-0.6.4.ebuild (New Package)
Summary: imgSeek-0.6.4.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-18 15:33 UTC by Ricardo Niederberger
Modified: 2003-02-23 17:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
imgSeek 0.6.4 ebuild (New Package) (imgSeek-0.6.4.ebuild,682 bytes, text/plain)
2003-02-18 15:35 UTC, Ricardo Niederberger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricardo Niederberger 2003-02-18 15:33:31 UTC
Hello,
Attached is imgSeek-0.6.4.ebuild.

imgSeek is a GNU/Linux photo collection manager and viewer with content-based search and many other features. The query is expressed either as a rough sketch painted by the user or as another image you supply (or an image in your collection).  
More details at http://imgseek.sourceforge.net/

I suggest media-gfx/imgSeek. 
Python libraries will get installed to /usr/lib/python/site-packages/imgSeekLib and data files to
/usr/imgSeekLib/.
I believe I will have to change the distutils install script to install data on /usr/share/imgSeek or something. I'm also not sure about case issues with the ebuild name.

This ebuild depend on Python, Imaging, ImageMagick and PyQt.

Thanks.


Reproducible: Always
Steps to Reproduce:

1.
2.
3.
Comment 1 Ricardo Niederberger 2003-02-18 15:35:06 UTC
Created attachment 8451 [details]
imgSeek 0.6.4 ebuild (New Package)
Comment 2 Stephen Boulet 2003-02-20 09:13:48 UTC
Should this go in dev-python?

-- Stephen
Comment 3 Stephen Boulet 2003-02-20 09:29:14 UTC
Fails to start with me:

$ imgSeek
Starting imgSeek, please wait ...
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/imgSeekLib/ImgDB.py", line 50, in ?
    import imgdb
ImportError: libMagick-5.5.3.so.0: cannot open shared object file: No such file or directory
Warning: Unable to load the C++ extension "imgdb.so" module. Make sure you installed imgSeek correctly, and email any install bug to "imgseek-devel@lists.sourceforge.net".
Traceback (most recent call last):
  File "/usr/bin/imgSeek", line 27, in ?
    from imgSeekLib import *
  File "/usr/lib/python2.2/site-packages/imgSeekLib/ImgDB.py", line 54, in ?
    sys.exit()
SystemExit
imgSeek: Unable to find one of the modules required. Make sure imgSeek was installed properly.

Looks like it's looking for libMagick-5.5.3.so.0, but I have /usr/lib/libMagick-5.5.4-Q16.so.0. Shouldn't it be looking for the symlink /usr/lib/libMagick.so?
Comment 4 Ricardo Niederberger 2003-02-20 12:40:39 UTC
imgdb.so is compiled with the options and switches provided by Magick++-config, so it ends up being linked with "-lMagick++", "-lMagick", "-ljbig", etc.
I don't know why the imgdb.so you compiled ended up linked against an ImageMagick lib you don't even have on your system.
I also believe gcc should resolve -lMagick to /usr/lib/libMagick.so which in its turn should be a symlink to an existing libMagick.so.x.x
Comment 5 Stephen Boulet 2003-02-20 23:15:23 UTC
Thanks for the information. Re-emerging imageMagick solved the problem.

-- Stephen
Comment 6 Seemant Kulleen (RETIRED) gentoo-dev 2003-02-23 17:36:52 UTC
remerging imagemagick apparently sorted it.