Package Details: tagsistant-git r71.0215b79-1

Git Clone URL: https://aur.archlinux.org/tagsistant-git.git (read-only)
Package Base: tagsistant-git
Description: Semantic File System for Linux kernels
Upstream URL: https://github.com/StrumentiResistenti/Tagsistant
Licenses: GPL
Conflicts: tagsistant, tagsistant-svn
Provides: tagsistant
Submitter: StreakyCobra
Maintainer: None
Last Packager: StreakyCobra
Votes: 2
Popularity: 0.000000
First Submitted: 2016-11-03 09:22
Last Updated: 2016-11-03 09:43

Latest Comments

StreakyCobra commented on 2018-11-30 08:06

@dreieck: I have the same issue when trying to compile. Sadly I don't have time to look at this, and I haven't been using tagsistant for years now anyway. I'm orphaning it for anyone interested to take over :-)

dreieck commented on 2018-11-29 19:47

Fails to build for me:

[...]
gcc -DHAVE_CONFIG_H -I. -I..    -D'PLUGINS_DIR="/usr/lib/"' -D_DEBUG_SYSLOG -O3 -g0 -march=native -ftree-vectorize -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -fPIC -pie -fPIE -fstack-protector -D_FILE_OFFSET_BITS=64 -Wall -W `pkg-config --cflags glib-2.0 gio-2.0` -D_DEBUG_SYSLOG -O3 -g0 -march=native -ftree-vectorize -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -fPIC -pie -fPIE -fstack-protector -D_FILE_OFFSET_BITS=64 -Wall -W -MT tagsistant-utils.o -MD -MP -MF .deps/tagsistant-utils.Tpo -c -o tagsistant-utils.o `test -f 'utils.c' || echo './'`utils.c
mv -f .deps/tagsistant-utils.Tpo .deps/tagsistant-utils.Po
gcc -DHAVE_CONFIG_H -I. -I..    -D'PLUGINS_DIR="/usr/lib/"' -D_DEBUG_SYSLOG -O3 -g0 -march=native -ftree-vectorize -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -fPIC -pie -fPIE -fstack-protector -D_FILE_OFFSET_BITS=64 -Wall -W `pkg-config --cflags glib-2.0 gio-2.0` -D_DEBUG_SYSLOG -O3 -g0 -march=native -ftree-vectorize -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fomit-frame-pointer -Wl,-z,relro,-z,now -D_FORTIFY_SOURCE=2 -fPIC -pie -fPIE -fstack-protector -D_FILE_OFFSET_BITS=64 -Wall -W -MT tagsistant-plugin.o -MD -MP -MF .deps/tagsistant-plugin.Tpo -c -o tagsistant-plugin.o `test -f 'plugin.c' || echo './'`plugin.c
plugin.c:29:8: error: unknown type name ‘EXTRACTOR_ExtractorList’
 static EXTRACTOR_ExtractorList *elist;
        ^~~~~~~~~~~~~~~~~~~~~~~
plugin.c: In function ‘tagsistant_process’:
plugin.c:112:2: error: unknown type name ‘EXTRACTOR_KeywordList’
  EXTRACTOR_KeywordList *extracted_keywords = EXTRACTOR_getKeywords(elist, full_archive_path);
  ^~~~~~~~~~~~~~~~~~~~~
plugin.c:112:46: warning: implicit declaration of function ‘EXTRACTOR_getKeywords’; did you mean ‘EXTRACTOR_extract’? [-Wimplicit-function-declaration]
  EXTRACTOR_KeywordList *extracted_keywords = EXTRACTOR_getKeywords(elist, full_archive_path);
                                              ^~~~~~~~~~~~~~~~~~~~~
                                              EXTRACTOR_extract
plugin.c:112:46: warning: initialization of ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
plugin.c:113:23: warning: implicit declaration of function ‘EXTRACTOR_removeDuplicateKeywords’ [-Wimplicit-function-declaration]
  extracted_keywords = EXTRACTOR_removeDuplicateKeywords (extracted_keywords, 0);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugin.c:113:21: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  extracted_keywords = EXTRACTOR_removeDuplicateKeywords (extracted_keywords, 0);
                     ^
plugin.c:123:2: error: unknown type name ‘EXTRACTOR_KeywordList’
  EXTRACTOR_KeywordList *keyword_pointer = extracted_keywords;
  ^~~~~~~~~~~~~~~~~~~~~
plugin.c:126:38: warning: implicit declaration of function ‘EXTRACTOR_getKeywordTypeAsString’; did you mean ‘EXTRACTOR_metatype_to_string’? [-Wimplicit-function-declaration]
   sprintf(keywords[c].keyword, "%s", EXTRACTOR_getKeywordTypeAsString(keyword_pointer->keywordType));
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                      EXTRACTOR_metatype_to_string
plugin.c:126:86: error: request for member ‘keywordType’ in something not a structure or union
   sprintf(keywords[c].keyword, "%s", EXTRACTOR_getKeywordTypeAsString(keyword_pointer->keywordType));
                                                                                      ^~
plugin.c:127:51: error: request for member ‘keyword’ in something not a structure or union
   sprintf(keywords[c].value, "%s", keyword_pointer->keyword);
                                                   ^~
plugin.c:130:22: error: request for member ‘keywordType’ in something not a structure or union
   if (keyword_pointer->keywordType is EXTRACTOR_MIMETYPE) {
                      ^~
plugin.c:130:39: error: ‘EXTRACTOR_MIMETYPE’ undeclared (first use in this function); did you mean ‘EXTRACTOR_MetaType’?
   if (keyword_pointer->keywordType is EXTRACTOR_MIMETYPE) {
                                       ^~~~~~~~~~~~~~~~~~
                                       EXTRACTOR_MetaType
plugin.c:130:39: note: each undeclared identifier is reported only once for each function it appears in
plugin.c:132:40: error: request for member ‘keyword’ in something not a structure or union
    mime_type = g_strdup(keyword_pointer->keyword);
                                        ^~
plugin.c:135:36: error: request for member ‘next’ in something not a structure or union
   keyword_pointer = keyword_pointer->next;
                                    ^~
plugin.c:210:2: warning: implicit declaration of function ‘EXTRACTOR_freeKeywords’; did you mean ‘EXTRACTOR_extract’? [-Wimplicit-function-declaration]
  EXTRACTOR_freeKeywords(extracted_keywords);
  ^~~~~~~~~~~~~~~~~~~~~~
  EXTRACTOR_extract
plugin.c: In function ‘tagsistant_plugin_loader’:
plugin.c:488:11: warning: implicit declaration of function ‘EXTRACTOR_loadDefaultLibraries’ [-Wimplicit-function-declaration]
  elist =  EXTRACTOR_loadDefaultLibraries();
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugin.c:488:8: warning: assignment to ‘int *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
  elist =  EXTRACTOR_loadDefaultLibraries();
        ^
make[3]: *** [Makefile:759: tagsistant-plugin.o] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-felics/aur-tagsistant-git/src/tagsistant/src'
make[2]: *** [Makefile:1177: all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-felics/aur-tagsistant-git/src/tagsistant/src'
make[1]: *** [Makefile:394: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-felics/aur-tagsistant-git/src/tagsistant'
make: *** [Makefile:326: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Makepkg was unable to build tagsistant-git.

StreakyCobra commented on 2013-07-03 16:58

To solve the previously explained problem regarding to "libextractor" version, you can download the package (in version 0.5.22) from the Arch Rollback Machine at:

x86_64: http://arm.konnichi.com/2011/03/24/community/os/x86_64/libextractor-0.5.22-2-x86_64.pkg.tar.gz
i686: http://arm.konnichi.com/2011/03/24/community/os/i686/libextractor-0.5.22-2-i686.pkg.tar.gz

StreakyCobra commented on 2013-07-03 16:57

To solve the previously explained problem regarding to "libextractor" version, you can download the package (in version 0.5.22) from the Arch Rollback Machine at:

x86_64: http://arm.konnichi.com/2011/03/24/community/os/x86_64/libextractor-0.5.22-2-x86_64.pkg.tar.gz
i686: http://arm.konnichi.com/2011/03/24/community/os/i686/libextractor-0.5.22-2-x86_64.pkg.tar.gz

StreakyCobra commented on 2013-07-03 16:36

The "libextractor" library is currently locked to version 0.5.23, and sadly the version in repository is higher. The reason is that for the moment only this version works with tagsistant 0.7 (see http://www.tagsistant.net/kunena/0-6-feedback/66-building-errors#84)