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
address@hidden
http://lists.gnu.org/mailman/listinfo/help-gift