Closed matthiasbeyer closed 11 years ago
Some more information:
I cloned this repository, compiled newsbeuter and ran it without issues (same feed list). Then I checkout'ed newsbeuter-2.6, but it did not compile. So I'm not able to debug it!
traceback:
make -j 4
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/configparser.o -c src/configparser.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/colormanager.o -c src/colormanager.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/keymap.o -c src/keymap.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/stflpp.o -c src/stflpp.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/logger.o -c src/logger.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/utils.o -c src/utils.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/thread.o -c src/thread.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/matcher.o -c src/matcher.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/cache.o -c src/cache.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/htmlrenderer.o -c src/htmlrenderer.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/urlreader.o -c src/urlreader.cpp
./txt2h.pl stfl/feedlist.stfl .stfl > stfl/feedlist.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
./txt2h.pl stfl/itemlist.stfl .stfl > stfl/itemlist.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
./txt2h.pl stfl/itemview.stfl .stfl > stfl/itemview.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
./txt2h.pl stfl/help.stfl .stfl > stfl/help.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
./txt2h.pl stfl/filebrowser.stfl .stfl > stfl/filebrowser.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
./txt2h.pl stfl/urlview.stfl .stfl > stfl/urlview.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
./txt2h.pl stfl/selecttag.stfl .stfl > stfl/selecttag.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/controller.o -c src/controller.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/reloadthread.o -c src/reloadthread.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/tagsouppullparser.o -c src/tagsouppullparser.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/downloadthread.o -c src/downloadthread.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/rss.o -c src/rss.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/rss_parser.o -c src/rss_parser.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/formaction.o -c src/formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/feedlist_formaction.o -c src/feedlist_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/itemlist_formaction.o -c src/itemlist_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/itemview_formaction.o -c src/itemview_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/help_formaction.o -c src/help_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/filebrowser_formaction.o -c src/filebrowser_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/urlview_formaction.o -c src/urlview_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/select_formaction.o -c src/select_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/dialogs_formaction.o -c src/dialogs_formaction.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/ttrss_api.o -c src/ttrss_api.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/pb_controller.o -c src/pb_controller.cpp
./txt2h.pl stfl/dllist.stfl .stfl > stfl/dllist.h
length() used on @ARGV (did you mean "scalar(@ARGV)"?) at ./txt2h.pl line 6.
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/download.o -c src/download.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/queueloader.o -c src/queueloader.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/poddlthread.o -c src/poddlthread.cpp
rm -f libbeuter.a
ar qc libbeuter.a src/configcontainer.o src/configparser.o src/colormanager.o src/keymap.o src/stflpp.o src/logger.o src/exception.o src/mutex.o src/utils.o src/thread.o src/matcher.o src/formatstring.o
ranlib libbeuter.a
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/view.o -c src/view.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o src/pb_view.o -c src/pb_view.cpp
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o podbeuter podbeuter.o src/pb_controller.o src/pb_view.o src/download.o src/queueloader.o src/poddlthread.o -lbeuter -lpthread -L. -lsqlite3 -lcurl -lxml2 -lstfl -ljson-c -L/usr/lib -lncursesw -lcrypto
c++ -ggdb -Iinclude -Istfl -Ifilter -I. -Irss -Wall -Wextra -DLOCALEDIR=\"/usr/local/share/locale\" -I/usr/include/libxml2 -I/usr/include/json-c -DHAVE_OPENSSL=1 -o newsbeuter newsbeuter.o src/cache.o src/htmlrenderer.o src/urlreader.o src/logger.o src/view.o src/controller.o src/reloadthread.o src/tagsouppullparser.o src/downloadthread.o src/rss.o src/rss_parser.o src/formaction.o src/feedlist_formaction.o src/itemlist_formaction.o src/itemview_formaction.o src/help_formaction.o src/filebrowser_formaction.o src/urlview_formaction.o src/select_formaction.o src/history.o src/filtercontainer.o src/listformatter.o src/regexmanager.o src/dialogs_formaction.o src/googlereader_urlreader.o src/google_api.o src/ttrss_api.o src/ttrss_urlreader.o src/markreadthread.o -lbeuter -lfilter -lpthread -lrsspp -L. -lsqlite3 -lcurl -lxml2 -lstfl -ljson-c -L/usr/lib -lncursesw -lcrypto
src/listformatter.o: In function `newsbeuter::listformatter::add_line(std::string const&, unsigned int, unsigned int)':
/tmp/newsbeuter/src/listformatter.cpp:29: undefined reference to `newsbeuter::logger::getInstance()'
src/regexmanager.o: In function `newsbeuter::regexmanager::handle_action(std::string const&, std::vector<std::string, std::allocator<std::string> > const&)':
/tmp/newsbeuter/src/regexmanager.cpp:79: undefined reference to `newsbeuter::logger::getInstance()'
/tmp/newsbeuter/src/regexmanager.cpp:86: undefined reference to `newsbeuter::logger::getInstance()'
src/googlereader_urlreader.o: In function `newsbeuter::googlereader_urlreader::reload()':
/tmp/newsbeuter/src/googlereader_urlreader.cpp:56: undefined reference to `newsbeuter::logger::getInstance()'
/tmp/newsbeuter/src/googlereader_urlreader.cpp:60: undefined reference to `newsbeuter::logger::getInstance()'
src/google_api.o:/tmp/newsbeuter/src/google_api.cpp:37: more undefined references to `newsbeuter::logger::getInstance()' follow
collect2: Fehler: ld gab 1 als Ende-Status zurück
make: *** [newsbeuter] Fehler 1
I got a segmentation fault when doing
just minutes ago. Can you reproduce? Maybe you want my feeds to reproduce, email me!
newsbeuter Version: 2.6 OS: Arch linux 64 bit Installed via pacman, not from this git repository!
If you need more information, let me know!