Re: gift exec

Henning Müller <[email protected]>
Newsgroups gmane.comp.gnu.gift.general
Organization HUG
Message-ID <[email protected]>
Hi,

this collection does not contain any database, so the indexing with 
gift-add-collection did not work correctly.

Cheers, Henning

assifa cheick wrote:
> 
> Hi,
> 
> Can yau help me. I try to install gift i think i succeed in it but i am 
> not sure. I do this command:
> 
> ./configure
> make
> make install
> 
> after i create the based with gift-add-collection.pl /.../image
> 
> and after i run the gift with command : gift and i obtain this:
> 
> 
> GIFT:Starting Server
> Random number generator has been seeded with 1628
> gift: CAlgorithmCollection: The following is the config file
> located at "/home/assifa/gift-config.mrml" as read by this program:
> <?xml version="1.0" standalone="no" ?>
> 
> <!DOCTYPE mrml SYSTEM "file:/usr/local/share/mrml.dtd">
> 
> <!-- This file has become quite a free interpretation of MRML
>     the above !DOCTYPE is rather for the use of psgml than
>     a promise that the following is pure MRML. In fact the
>     parser does not validate.
> 
> This is a configuration file for the server. It contains
> information about collections, algorithms and
> property sheets.
> 
> 
> THIS FILE NEEDS CLEANING. ABOUT HALF OF THE LINES HERE ARE
> LEGACY CODE. HOWEVER, IT IS NOT YET TESTED HOW THINGS BEHAVE
> WHEN YOU REMOVE THE LEGACY CODE. SO, FOR A WHILE YOU HAVE
> TO LIVE WITH QUITE A NUMBER OF OBSOLETE TAGS.
> 
> -->
> 
> 
> <mrml>
>  <cui-configuration>
>    <algorithm-list>
>    <!--COMMENT The new definiton of the default algorithm
>                The default algorithm performs in fact a meta
>                query of several inverted file queries.
>                Each sub-query of the meta query is
>                specialised on one of the feature groups
> 
>                Color histogram
>                Color block
>                Gabor histogram
>                Gabor block
> 
>                Each one of them is pruned in adifferent way.
>                (this is the goal of the operation)
>      -->
>      <algorithm
>        algorithm-id="a-perl"
>        algorithm-type="a-perl"
>        algorithm-name="Perl link"
>        collection-id="__COLLECTION__"
> 
>        cui-base-type="perl"
> 
>        cui-perl-script-file="/root/gift-embed-perl-modules.pl"
>        cui-perl-package="CGIFTLink"
>        cui-perl-query-function="processGIFTQueryCall"
>        cui-perl-random-function="processGIFTRandomQueryCall"
> 
>        cui-weighting-function="ClassicalIDF"
>        >
>        <query-paradigm-list>
>           <query-paradigm type="inverted-file"/>
>           <query-paradigm type="perl-demo"/>
>        </query-paradigm-list>
>        <property-sheet property-sheet-id="cui-p-1"  
> property-sheet-type="subset" send-type="none" minsubsetsize="0" 
> maxsubsetsize="1">
>          <property-sheet property-sheet-id="cui-p0" caption="Modify 
> default configuration" property-sheet-type="set-element" send-type="none"/>
>        </property-sheet>
>      </algorithm>
>      <algorithm
>        algorithm-id="a-cidf"
>        algorithm-type="a-cidf"
>        algorithm-name="Classical IDF"
>        collection-id="__COLLECTION__"
> 
>        cui-block-color-histogram="no"
>        cui-block-color-blocks="no"
>        cui-block-texture-histogram="no"
>        cui-block-texture-blocks="no"
> 
>        cui-pr-percentage-of-features="70"
> 
>        cui-base-type="inverted_file"
>        cui-weighting-function="ClassicalIDF"
>        >
>        <query-paradigm-list>
>           <query-paradigm/><!-- match anything -->
>        </query-paradigm-list>
>        <property-sheet property-sheet-id="cui-p-1"  
> property-sheet-type="subset" send-type="none" minsubsetsize="0" 
> maxsubsetsize="1">
>          <property-sheet property-sheet-id="cui-p0" caption="Modify 
> default configuration" property-sheet-type="set-element" send-type="none">
>          <property-sheet property-sheet-id="cui-p15" caption="Prune at % 
> of features" property-sheet-type="numeric" send-type="attribute" 
> send-name="cui-pr-percentage-of-features" from="20" to="100" step="5" 
> send-value="70"/>
>          <property-sheet property-sheet-id="cui-p1"  
> property-sheet-type="subset" send-type="none" minsubsetsize="1" 
> maxsubsetsize="4">
>            <property-sheet property-sheet-id="cui-p12" 
> send-boolean-inverted="yes" caption="Colour blocks" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-color-blocks" send-value="yes"/>
>            <property-sheet property-sheet-id="cui-p14" 
> send-boolean-inverted="yes" caption="Gabor blocks" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-texture-blocks" send-value="yes"/>
>            <property-sheet property-sheet-id="cui-p13" 
> send-boolean-inverted="yes" caption="Gabor histogram" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-texture-histogram" send-value="yes"/>
>            <property-sheet property-sheet-id="cui-p11" 
> send-boolean-inverted="yes" caption="Colour histogram" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-color-histogram" send-value="yes"/>
>            </property-sheet>
>          </property-sheet>
>        </property-sheet>
>     </algorithm><!-- a-cidf -->
>      <algorithm
>        algorithm-id="adefault"
>        algorithm-type="adefault"
>        algorithm-name="Separate Normalisation"
>        collection-id="__COLLECTION__"
> 
>        cui-block-color-histogram="no"
>        cui-block-color-blocks="no"
>        cui-block-texture-histogram="no"
>        cui-block-texture-blocks="no"
> 
>        cui-pr-percentage-of-features="70"
> 
>        cui-base-type="multiple"
>        cui-weighting-function="ClassicalIDF"
>        >
>      <algorithm
>        algorithm-id="sub1"
>        algorithm-type="sub1"
>        algorithm-name="sub1"
> 
>        cui-block-color-blocks="yes"
>        cui-block-texture-histogram="yes"
>        cui-block-texture-blocks="yes"
> 
>        cui-pr-percentage-of-features="100"
> 
>        cui-base-type="inverted_file"
>        />
>      <algorithm
>        algorithm-id="sub2"
>        algorithm-type="sub2"
>        algorithm-name="sub2"
> 
>        cui-block-color-histogram="yes"
>        cui-block-texture-histogram="yes"
>        cui-block-texture-blocks="yes"
> 
>        cui-base-type="inverted_file"
>        />
>      <algorithm
>        algorithm-id="sub3"
>        algorithm-type="sub3"
>        algorithm-name="sub3"
> 
>        cui-block-color-histogram="yes"
>        cui-block-color-blocks="yes"
>        cui-block-texture-blocks="yes"
> 
>        cui-pr-percentage-of-features="100"
> 
>        cui-base-type="inverted_file"
>        />
>      <algorithm
>        algorithm-id="sub4"
>        algorithm-type="sub4"
>        algorithm-name="sub4"
> 
>        cui-block-color-histogram="yes"
>        cui-block-color-blocks="yes"
>        cui-block-texture-histogram="yes"
> 
>        cui-base-type="inverted_file"
>        />
>        <query-paradigm-list>
>           <query-paradigm/><!-- match anything -->
>        </query-paradigm-list>
>        <property-sheet property-sheet-id="cui-p-1"  
> property-sheet-type="subset" send-type="none" minsubsetsize="0" 
> maxsubsetsize="1">
>          <property-sheet property-sheet-id="cui-p0" caption="Modify 
> default configuration" property-sheet-type="set-element" send-type="none">
>          <property-sheet property-sheet-id="cui-p15" caption="Prune at % 
> of features" property-sheet-type="numeric" send-type="attribute" 
> send-name="cui-pr-percentage-of-features" from="20" to="100" step="5" 
> send-value="70"/>
>          <property-sheet property-sheet-id="cui-p1"  
> property-sheet-type="subset" send-type="none" minsubsetsize="1" 
> maxsubsetsize="4">
>            <property-sheet property-sheet-id="cui-p12" 
> send-boolean-inverted="yes" caption="Colour blocks" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-color-blocks" send-value="yes"/>
>            <property-sheet property-sheet-id="cui-p14" 
> send-boolean-inverted="yes" caption="Gabor blocks" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-texture-blocks" send-value="yes"/>
>            <property-sheet property-sheet-id="cui-p13" 
> send-boolean-inverted="yes" caption="Gabor histogram" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-texture-histogram" send-value="yes"/>
>            <property-sheet property-sheet-id="cui-p11" 
> send-boolean-inverted="yes" caption="Colour histogram" 
> property-sheet-type="set-element" send-type="attribute" 
> send-name="cui-block-color-histogram" send-value="yes"/>
>            </property-sheet>
>          </property-sheet>
>        </property-sheet>
>     </algorithm><!-- a-cidf  -->
>    </algorithm-list>
>    <cui-algorithm-id-list-list>
>      <cui-algorithm-id-list cui-algorithm-id-list-id="ail-inverted-file">
>        <cui-algorithm-id cui-algorithm-id="a-cidf"/>
>      </cui-algorithm-id-list>
>    </cui-algorithm-id-list-list>
>    <collection-list listid="1">
> 
> <!-- xxyx gift-add-collection xyxx DEPENDS ON THIS LINE -->
> 
>    </collection-list>
>  </cui-configuration>
> </mrml>
> 
> <!-- this is for xemacs to make it start up in the right mode.
>     it does the right thing, but complains
> -->
> 
> <!-- ;;; Local Variables: *** -->
> <!-- ;;; mode: sgml       *** -->
> 
> 
> 
> This config file content will now be parsed by an XML parser
> If error messages occur, these are related to the content shown above.
> ++/+//++//++//+++/++/+/+/+////+/+/+/+/++//+++/++/+/+/+////gift: 
> CAlgorithmCollection: The config file has
> been parsed successfully by CAlgorithmCollection
> maybe other parts of the program will also parse
> the same config file.
> -----
> Configuring CAccessorAdminCollection
> ../usr/local/lib....--
> Configuring the CAccessorFactoryContainer:
> I am going to scan the following directorys for plugins
> /usr/local/lib
> Not testing file:. (File name does not match plugin name)
> Not testing file:.. (File name does not match plugin name)
> Not testing file:perl5 (File name does not match plugin name)
> Not testing file:libMRML.so.1.3.0 (File name does not match plugin name)
> Not testing file:libMRML.so.1 (File name does not match plugin name)
> Not testing file:libMRML.so (File name does not match plugin name)
> Not testing file:libMRML.la (File name does not match plugin name)
> Not testing file:libMRML.a (File name does not match plugin name)
> libGIFTAcURL2FTS.so.0.0.0 contains a sane GIFT Accessor plugin: url2fts
> Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.so.0 already 
> registered!
> Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.so already 
> registered!
> Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.la already 
> registered!
> Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.a already 
> registered!
> libGIFTAcHierarchy.so.0.0.0 contains a sane GIFT Accessor plugin: hierarchy
> Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.so.0 
> already registered!
> Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.so already 
> registered!
> Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.la already 
> registered!
> Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.a already 
> registered!
> Not testing file:libGIFTQuHierarchy.so.0.0.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTQuHierarchy.so.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTQuHierarchy.so (File name does not match plugin 
> name)
> Not testing file:libGIFTQuHierarchy.la (File name does not match plugin 
> name)
> Not testing file:libGIFTQuHierarchy.a (File name does not match plugin 
> name)
> libGIFTAcInvertedFile.so.0.0.0 contains a sane GIFT Accessor plugin: 
> inverted_file
> Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.so.0 
> already registered!
> Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.so 
> already registered!
> Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.la 
> already registered!
> Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.a 
> already registered!
> Not testing file:libGIFTQuInvertedFile.so.0.0.0 (File name does not 
> match plugin name)
> Not testing file:libGIFTQuInvertedFile.so.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTQuInvertedFile.so (File name does not match 
> plugin name)
> Not testing file:libGIFTQuInvertedFile.la (File name does not match 
> plugin name)
> Not testing file:libGIFTQuInvertedFile.a (File name does not match 
> plugin name)
> Could not link to symbol 
> libGIFTAcPerl_getClassName:/usr/local/lib/libGIFTAcPerl.so.0: undefined 
> symbol: libGIFTAcPerl_getClassName
> libGIFTAcPerl.so.0.0.0 tested. Test FAILED.
> Could not link to symbol 
> libGIFTAcPerl_getClassName:/usr/local/lib/libGIFTAcPerl.so.0: undefined 
> symbol: libGIFTAcPerl_getClassName
> libGIFTAcPerl.so.0 tested. Test FAILED.
> Could not link to symbol 
> libGIFTAcPerl_getClassName:/usr/local/lib/libGIFTAcPerl.so.0: undefined 
> symbol: libGIFTAcPerl_getClassName
> libGIFTAcPerl.so tested. Test FAILED.
> Could not open library:
> /usr/local/lib/libGIFTAcPerl.la: invalid ELF header
> libGIFTAcPerl.la tested. Test FAILED.
> Could not open library:
> /usr/local/lib/libGIFTAcPerl.a: invalid ELF header
> libGIFTAcPerl.a tested. Test FAILED.
> Not testing file:libGIFTQuPerl.so.0.0.0 (File name does not match plugin 
> name)
> Not testing file:libGIFTQuPerl.so.0 (File name does not match plugin name)
> Not testing file:libGIFTQuPerl.so (File name does not match plugin name)
> Not testing file:libGIFTQuPerl.la (File name does not match plugin name)
> Not testing file:libGIFTQuPerl.a (File name does not match plugin name)
> libGIFTAcDistanceMatrix.so.0.0.0 contains a sane GIFT Accessor plugin: 
> distance_matrix
> Lib:libGIFTAcDistanceMatrix, to be linked from 
> libGIFTAcDistanceMatrix.so.0 already registered!
> Lib:libGIFTAcDistanceMatrix, to be linked from 
> libGIFTAcDistanceMatrix.so already registered!
> Lib:libGIFTAcDistanceMatrix, to be linked from 
> libGIFTAcDistanceMatrix.la already registered!
> Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.a 
> already registered!
> FINISHED configuring the CAccessorFactoryContainer.
> .--gift::CAccessorAdminCollection : I read the config file
> /home/assifa/gift-config.mrml
> Now we will parse the contents of this file using an XML parser
> The config file has been parsed
> successfully maybe other parts
> of the program will also parse
> the same config file.
> FINISHED configuring CAccessorAdminCollection.
> FileSize:-1 characters
> CI18nTranslator.cc:75: File unreadable.
> Internationalization will be disabled in this run of the GIFT
> -- 
> Configuring CDynamicQueryFactory
> Looking for libGIFTQu*.so in directory
> /usr/local/lib
> Not testing file:. (File name does not match plugin name)
> Not testing file:.. (File name does not match plugin name)
> Not testing file:perl5 (File name does not match plugin name)
> Not testing file:libMRML.so.1.3.0 (File name does not match plugin name)
> Not testing file:libMRML.so.1 (File name does not match plugin name)
> Not testing file:libMRML.so (File name does not match plugin name)
> Not testing file:libMRML.la (File name does not match plugin name)
> Not testing file:libMRML.a (File name does not match plugin name)
> Not testing file:libGIFTAcURL2FTS.so.0.0.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTAcURL2FTS.so.0 (File name does not match plugin 
> name)
> Not testing file:libGIFTAcURL2FTS.so (File name does not match plugin name)
> Not testing file:libGIFTAcURL2FTS.la (File name does not match plugin name)
> Not testing file:libGIFTAcURL2FTS.a (File name does not match plugin name)
> Not testing file:libGIFTAcHierarchy.so.0.0.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTAcHierarchy.so.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTAcHierarchy.so (File name does not match plugin 
> name)
> Not testing file:libGIFTAcHierarchy.la (File name does not match plugin 
> name)
> Not testing file:libGIFTAcHierarchy.a (File name does not match plugin 
> name)
> libGIFTQuHierarchy.so.0.0.0 contains a sane GIFT Query plugin: hierarchy
> Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.so.0 
> already registered!
> Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.so already 
> registered!
> Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.la already 
> registered!
> Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.a already 
> registered!
> Not testing file:libGIFTAcInvertedFile.so.0.0.0 (File name does not 
> match plugin name)
> Not testing file:libGIFTAcInvertedFile.so.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTAcInvertedFile.so (File name does not match 
> plugin name)
> Not testing file:libGIFTAcInvertedFile.la (File name does not match 
> plugin name)
> Not testing file:libGIFTAcInvertedFile.a (File name does not match 
> plugin name)
> libGIFTQuInvertedFile.so.0.0.0 contains a sane GIFT Query plugin: 
> inverted_file
> Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.so.0 
> already registered!
> Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.so 
> already registered!
> Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.la 
> already registered!
> Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.a 
> already registered!
> Not testing file:libGIFTAcPerl.so.0.0.0 (File name does not match plugin 
> name)
> Not testing file:libGIFTAcPerl.so.0 (File name does not match plugin name)
> Not testing file:libGIFTAcPerl.so (File name does not match plugin name)
> Not testing file:libGIFTAcPerl.la (File name does not match plugin name)
> Not testing file:libGIFTAcPerl.a (File name does not match plugin name)
> /usr/local/lib/libGIFTQuPerl.so.0: undefined symbol: 
> libGIFTQuPerl_getClassName
> /usr/local/lib/libGIFTQuPerl.so.0: undefined symbol: 
> libGIFTQuPerl_getClassName
> /usr/local/lib/libGIFTQuPerl.so.0: undefined symbol: 
> libGIFTQuPerl_getClassName
> ..Could not open library:
> /usr/local/lib/libGIFTQuPerl.la: invalid ELF header
> ..Could not open library:
> /usr/local/lib/libGIFTQuPerl.a: invalid ELF header
> Not testing file:libGIFTAcDistanceMatrix.so.0.0.0 (File name does not 
> match plugin name)
> Not testing file:libGIFTAcDistanceMatrix.so.0 (File name does not match 
> plugin name)
> Not testing file:libGIFTAcDistanceMatrix.so (File name does not match 
> plugin name)
> Not testing file:libGIFTAcDistanceMatrix.la (File name does not match 
> plugin name)
> Not testing file:libGIFTAcDistanceMatrix.a (File name does not match 
> plugin name)
> FINISHED Configuring CDynamicQueryFactory
> ----------------------------------------
> The current configuration directory is: /home/assifa
> ----------------------------------------
> Opening port 12789
> ----------------------------------------
> TCP socket successfully initialized:7
> TCP socket successfully initialized:8
> Waiting for connection...
> 
> 
> I don't know if is it correct or normal. Can you help me please. I don't 
> understand and this software iv necessary for me.
> 
> thanks.
> 
> _________________________________________________________________
> Avec Windows Live OneCare éliminez tous les virus de votre PC ! 
> http://www.windowslive.fr/liveonecare/default.asp
> 
> 
> 
> _______________________________________________
> help-GIFT mailing list
> [email protected]
> http://lists.gnu.org/mailman/listinfo/help-gift
> 

-- 
  ---------------------------------------
  Henning Müller (PhD)
  University & Hospitals of Geneva
  Service of Medical Informatics
  24, rue Micheli-du-Crest
  CH-1211 Geneva 14, Switzerland
  Tel  +41 22 372-6175
  Fax  +41 22 372-8680
  email [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.