Re: invalid ELF header
Henning Müller <[email protected]> Wed, 23 Jan 2008 12:52:40 +0100
| Newsgroups | gmane.comp.gnu.gift.general |
|---|---|
| Message-ID | <[email protected]> |
Hi, did you index any collection using gift-add-collection? Without a config file with an indexed collection it does not make any sense to start up gift. Cheers, Henning [email protected] a écrit : > Hello > For my studies I need to run GIFT 0.1.14 but I always find this error in the > the of libraries after that I typed > > ./configure > make > make install > cd usr/bin/ > gift > > I read the other answer but I'm not able to run GIFT. Can you help me? > > > > MESSAGE IN THE SHELL > > GIFT:Starting Server > Random number generator has been seeded with 9544 > gift: CAlgorithmCollection: The following is the config file > located at "/home/maury/gift-config.mrml" as read by this program: > <?xml version="1.0" standalone="no"?> > <!DOCTYPE mrml SYSTEM "file:/usr/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="/home/buildd/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 > 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/libGIFTAcInvertedFile.a: invalid ELF header > libGIFTAcInvertedFile.a tested. Test FAILED. > Not testing file:libGIFTQuHierarchy.so (File name does not match plugin > name) > Could not open library: > /usr/local/lib/libGIFTAcURL2FTS.a: invalid ELF header > libGIFTAcURL2FTS.a tested. Test FAILED. > Could not open library: > /usr/local/lib/libGIFTAcHierarchy.a: invalid ELF header > libGIFTAcHierarchy.a tested. Test FAILED. > libGIFTAcURL2FTS.so contains a sane GIFT Accessor plugin: url2fts > Could not link to symbol > libGIFTAcPerl_getClassName:/usr/local/lib/libGIFTAcPerl.so.0: undefined > symbol: libGIFTAcPerl_getClassName > libGIFTAcPerl.so.0 tested. Test FAILED. > libGIFTAcDistanceMatrix.so.0 contains a sane GIFT Accessor plugin: > distance_matrix > libGIFTAcHierarchy.so contains a sane GIFT Accessor plugin: hierarchy > Not testing file:libGIFTQuPerl.a (File name does not match plugin name) > libGIFTAcInvertedFile.so.0.0.0 contains a sane GIFT Accessor plugin: > inverted_file > Not testing file:libGIFTQuHierarchy.la (File name does not match plugin > name) > Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.la > already registered! > Lib:libGIFTAcDistanceMatrix, to be linked from > libGIFTAcDistanceMatrix.so.0.0.0 already registered! > Not testing file:libGIFTQuHierarchy.so.0 (File name does not match plugin > name) > Not testing file:libGIFTQuHierarchy.a (File name does not match plugin name) > > Not testing file:libGIFTQuInvertedFile.so.0 (File name does not match plugin > name) > Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.so.0 already > registered! > Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.la already > registered! > Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.so.0.0.0 > already registered! > Not testing file:libMRML.so.1 (File name does not match plugin name) > Not testing file:eclipse (File name does not match plugin name) > Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.la already > registered! > 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. > Not testing file:libGIFTQuInvertedFile.so.0.0.0 (File name does not match > plugin name) > Could not open library: > /usr/local/lib/libGIFTAcPerl.la: invalid ELF header > libGIFTAcPerl.la tested. Test FAILED. > Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.so.0.0.0 already > registered! > Not testing file:libMRML.la (File name does not match plugin name) > Not testing file:libGIFTQuInvertedFile.la (File name does not match plugin > name) > Not testing file:libGIFTQuPerl.so (File name does not match plugin name) > Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.so.0 > already registered! > Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.so > already registered! > Not testing file:libGIFTQuPerl.so.0 (File name does not match plugin name) > Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.la > already registered! > Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.so.0 already > registered! > Not testing file:libMRML.so (File name does not match plugin name) > Not testing file:libGIFTQuPerl.so.0.0.0 (File name does not match plugin > name) > Not testing file:python2.5 (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:libGIFTQuHierarchy.so.0.0.0 (File name does not match > plugin name) > Not testing file:libGIFTQuInvertedFile.a (File name does not match plugin > name) > Not testing file:libGIFTQuInvertedFile.so (File name does not match plugin > name) > Not testing file:libGIFTQuPerl.la (File name does not match plugin name) > Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.so > already registered! > Not testing file:. (File name does not match plugin name) > Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.a > already registered! > Could not open library: > /usr/local/lib/libGIFTAcPerl.a: invalid ELF header > libGIFTAcPerl.a tested. Test FAILED. > Not testing file:libMRML.a (File name does not match plugin name) > Not testing file:.. (File name does not match plugin name) > FINISHED configuring the CAccessorFactoryContainer. > .--gift::CAccessorAdminCollection : I read the config file > /home/maury/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:libGIFTAcPerl.so (File name does not match plugin name) > Not testing file:libGIFTAcInvertedFile.a (File name does not match plugin > name) > libGIFTQuHierarchy.so contains a sane GIFT Query plugin: hierarchy > Not testing file:libGIFTAcURL2FTS.a (File name does not match plugin name) > Not testing file:libGIFTAcHierarchy.a (File name does not match plugin name) > > Not testing file:libGIFTAcURL2FTS.so (File name does not match plugin name) > Not testing file:libGIFTAcPerl.so.0 (File name does not match plugin name) > Not testing file:libGIFTAcDistanceMatrix.so.0 (File name does not match > plugin name) > Not testing file:libGIFTAcHierarchy.so (File name does not match plugin > name) > ..Could not open library: > /usr/local/lib/libGIFTQuPerl.a: invalid ELF header > Not testing file:libGIFTAcInvertedFile.so.0.0.0 (File name does not match > plugin name) > Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.la already > registered! > Not testing file:libGIFTAcDistanceMatrix.la (File name does not match plugin > name) > Not testing file:libGIFTAcDistanceMatrix.so.0.0.0 (File name does not match > plugin name) > Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.so.0 already > registered! > Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.a already > registered! > libGIFTQuInvertedFile.so.0 contains a sane GIFT Query plugin: inverted_file > Not testing file:libGIFTAcHierarchy.so.0 (File name does not match plugin > name) > Not testing file:libGIFTAcURL2FTS.la (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:libMRML.so.1 (File name does not match plugin name) > Not testing file:eclipse (File name does not match plugin name) > Not testing file:libGIFTAcHierarchy.la (File name does not match plugin > name) > Not testing file:libGIFTAcPerl.so.0.0.0 (File name does not match plugin > name) > Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.so.0.0.0 > already registered! > Not testing file:libGIFTAcPerl.la (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:libMRML.la (File name does not match plugin name) > Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.la > already registered! > /usr/local/lib/libGIFTQuPerl.so.0: undefined symbol: > libGIFTQuPerl_getClassName > 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) > /usr/local/lib/libGIFTQuPerl.so.0: undefined symbol: > libGIFTQuPerl_getClassName > Not testing file:libGIFTAcInvertedFile.la (File name does not match plugin > name) > Not testing file:libGIFTAcURL2FTS.so.0 (File name does not match plugin > name) > Not testing file:libMRML.so (File name does not match plugin name) > /usr/local/lib/libGIFTQuPerl.so.0: undefined symbol: > libGIFTQuPerl_getClassName > Not testing file:python2.5 (File name does not match plugin name) > Not testing file:libMRML.so.1.3.0 (File name does not match plugin name) > Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.so.0.0.0 > already registered! > Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.a already > registered! > Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.so > already registered! > ..Could not open library: > /usr/local/lib/libGIFTQuPerl.la: invalid ELF header > Not testing file:libGIFTAcDistanceMatrix.so (File name does not match plugin > name) > Not testing file:. (File name does not match plugin name) > Not testing file:libGIFTAcDistanceMatrix.a (File name does not match plugin > name) > Not testing file:libGIFTAcPerl.a (File name does not match plugin name) > Not testing file:libMRML.a (File name does not match plugin name) > Not testing file:.. (File name does not match plugin name) > FINISHED Configuring CDynamicQueryFactory > ---------------------------------------- > The current configuration directory is: /home/maury > ---------------------------------------- > Opening port 12789 > ---------------------------------------- > TCP socket successfully initialized:7 > TCP socket successfully initialized:8 > Waiting for connection... > > > -- > Email.it, the professional e-mail, gratis per te: http://www.email.it/f > > Sponsor: > Raggiungi i tuoi potenziali clienti in tutto il mondo! Affidati ad > icecube.it: professionalità ed esperienza per farti conoscere su Internet > Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=7350&d=20080123 > > > > > _______________________________________________ > help-GIFT mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/help-gift >