mailing-list for TeXmacs Users

Text archives Help


Re: [TeXmacs] TeXmacs 1.99.7


Chronological Thread 
  • From: "Andrey G. Grozin" <address@hidden>
  • To: TeXmacs <address@hidden>
  • Cc: address@hidden
  • Subject: Re: [TeXmacs] TeXmacs 1.99.7
  • Date: Thu, 12 Jul 2018 20:05:45 +0700 (+07)

On Fri, 6 Jul 2018, TeXmacs wrote:
I am happy to announce the release of version 1.99.7 of TeXmacs.
Some changes:

* Several new algorithms for micro typography: roots, mathematical accents,
etc.
* New style for posters.
* Support for new ACM styles.
* Various bug fixes.
I'm trying to compile it on Gentoo Linux, but I get linking errors:

[ 92%] Linking CXX executable ../texmacs.bin
cd /var/tmp/portage/app-office/texmacs-1.99.7/work/texmacs-1.99.7_build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/texmacs.bin.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++ -Wno-deprecated-register -fPIC -include /var/tmp/portage/app-office/texmacs-1.99.7/work/texmacs-1.99.7_build/src/System/config.h -Wl,-O1 -Wl,--as-needed CMakeFiles/texmacs.bin.dir/Texmacs/Texmacs/texmacs.cpp.o CMakeFiles/texmacs.bin.dir/texmacs.bin_autogen/mocs_compilation.cpp.o -o ../texmacs.bin /usr/lib/libguile.so /usr/lib/libltdl.so /usr/lib/libgmp.so /usr/lib/libcrypt.so -lm /usr/lib/libltdl.so -lz /usr/lib/libjpeg.so /usr/lib/libpng.so -lz -lpthread /usr/lib/libsqlite3.so /usr/lib/libfreetype.so /usr/lib64/libQt5PrintSupport.so.5.9.6 libtexmacs_body.a /usr/lib/libgmp.so /usr/lib/libcrypt.so -lm -lz /usr/lib/libjpeg.so /usr/lib/libpng.so -lz /usr/lib/libjpeg.so /usr/lib/libpng.so -lpthread /usr/lib/libsqlite3.so /usr/lib/libfreetype.so /usr/lib64/libQt5Widgets.so.5.9.6 /usr/lib64/libQt5Gui.so.5.9.6 /usr/lib64/libQt5Core.so.5.9.6
libtexmacs_body.a(glue.cpp.o): In function `tmg_texmacs_version_release(scm_unused_struct*)':
glue.cpp:(.text+0x6ca9): undefined reference to `scm_wrong_type_arg'

<many messages about undefined reference to `scm_wrong_type_arg'>

libtexmacs_body.a(glue.cpp.o): In function `initialize_glue_basic()':
glue.cpp:(.text+0x4006e): undefined reference to `scm_c_define_gsubr'

<many messages about `scm_c_define_gsubr' and `scm_wrong_type_arg'>

libtexmacs_body.a(glue.cpp.o): In function `tmscm_null()':
glue.cpp:(.text._Z10tmscm_nullv[_Z10tmscm_nullv]+0xf): undefined reference to `scm_list_n'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_is_pair(scm_unused_struct*)':
glue.cpp:(.text._Z13tmscm_is_pairP17scm_unused_struct[_Z13tmscm_is_pairP17scm_unused_struct]+0x14): undefined reference to `scm_is_pair'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_is_list(scm_unused_struct*)':
glue.cpp:(.text._Z13tmscm_is_listP17scm_unused_struct[_Z13tmscm_is_listP17scm_unused_struct]+0x14): undefined reference to `scm_list_p'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_is_bool(scm_unused_struct*)':
glue.cpp:(.text._Z13tmscm_is_boolP17scm_unused_struct[_Z13tmscm_is_boolP17scm_unused_struct]+0x14): undefined reference to `scm_is_bool'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_is_int(scm_unused_struct*)':
glue.cpp:(.text._Z12tmscm_is_intP17scm_unused_struct[_Z12tmscm_is_intP17scm_unused_struct]+0x14): undefined reference to `scm_is_integer'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_is_double(scm_unused_struct*)':
glue.cpp:(.text._Z15tmscm_is_doubleP17scm_unused_struct[_Z15tmscm_is_doubleP17scm_unused_struct]+0x14): undefined reference to `scm_is_real'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_is_string(scm_unused_struct*)':
glue.cpp:(.text._Z15tmscm_is_stringP17scm_unused_struct[_Z15tmscm_is_stringP17scm_unused_struct]+0x14): undefined reference to `scm_is_string'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_cons(scm_unused_struct*, scm_unused_struct*)':
glue.cpp:(.text._Z10tmscm_consP17scm_unused_structS0_[_Z10tmscm_consP17scm_unused_structS0_]+0x1f): undefined reference to `scm_cons'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_to_bool(scm_unused_struct*)':
glue.cpp:(.text._Z13tmscm_to_boolP17scm_unused_struct[_Z13tmscm_to_boolP17scm_unused_struct]+0x14): undefined reference to `scm_to_bool'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_to_int(scm_unused_struct*)':
glue.cpp:(.text._Z12tmscm_to_intP17scm_unused_struct[_Z12tmscm_to_intP17scm_unused_struct]+0x14): undefined reference to `scm_to_int32'
libtexmacs_body.a(glue.cpp.o): In function `tmscm_to_double(scm_unused_struct*)':
glue.cpp:(.text._Z15tmscm_to_doubleP17scm_unused_struct[_Z15tmscm_to_doubleP17scm_unused_struct]+0x14): undefined reference to `scm_to_double'
libtexmacs_body.a(object.cpp.o): In function `tmscm_is_equal(scm_unused_struct*, scm_unused_struct*)':
object.cpp:(.text._Z14tmscm_is_equalP17scm_unused_structS0_[_Z14tmscm_is_equalP17scm_unused_structS0_]+0x1f): undefined reference to `scm_equal_p'
libtexmacs_body.a(guile_tm.cpp.o): In function `start_scheme(int, char**, void (*)(int, char**))':
guile_tm.cpp:(.text+0x79): undefined reference to `scm_boot_guile'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_lazy_catcher(void*, scm_unused_struct*, scm_unused_struct*)':
guile_tm.cpp:(.text+0x95): undefined reference to `scm_current_error_port'
guile_tm.cpp:(.text+0xb0): undefined reference to `scm_handle_by_message_noexit'
guile_tm.cpp:(.text+0xbc): undefined reference to `scm_force_output'
guile_tm.cpp:(.text+0xd4): undefined reference to `scm_ithrow'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_catcher(void*, scm_unused_struct*, scm_unused_struct*)':
guile_tm.cpp:(.text+0x102): undefined reference to `scm_cons'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_lazy_eval_file(char*)':
guile_tm.cpp:(.text+0x12f): undefined reference to `scm_c_primitive_load'
guile_tm.cpp:(.text+0x13c): undefined reference to `scm_internal_lazy_catch'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_eval_file(char*)':
guile_tm.cpp:(.text+0x173): undefined reference to `scm_internal_catch'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_lazy_eval_string(char*)':
guile_tm.cpp:(.text+0x2ed): undefined reference to `scm_c_eval_string'
guile_tm.cpp:(.text+0x2fa): undefined reference to `scm_internal_lazy_catch'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_eval_string(char*)':
guile_tm.cpp:(.text+0x331): undefined reference to `scm_internal_catch'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_call(arg_list*)':
guile_tm.cpp:(.text+0x448): undefined reference to `scm_call_0'
guile_tm.cpp:(.text+0x472): undefined reference to `scm_call_1'
guile_tm.cpp:(.text+0x4ab): undefined reference to `scm_call_2'
guile_tm.cpp:(.text+0x4f0): undefined reference to `scm_call_3'
guile_tm.cpp:(.text+0x501): undefined reference to `scm_list_n'
guile_tm.cpp:(.text+0x53b): undefined reference to `scm_cons'
guile_tm.cpp:(.text+0x55f): undefined reference to `scm_apply_0'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_lazy_call_scm(arg_list*)':
guile_tm.cpp:(.text+0x596): undefined reference to `scm_internal_lazy_catch'
libtexmacs_body.a(guile_tm.cpp.o): In function `TeXmacs_call_scm(arg_list*)':
guile_tm.cpp:(.text+0x5cd): undefined reference to `scm_internal_catch'
libtexmacs_body.a(guile_tm.cpp.o): In function `int_to_scm(int)':
guile_tm.cpp:(.text+0xa0b): undefined reference to `scm_long2num'
libtexmacs_body.a(guile_tm.cpp.o): In function `long_to_scm(long)':
guile_tm.cpp:(.text+0xa25): undefined reference to `scm_long2num'
libtexmacs_body.a(guile_tm.cpp.o): In function `double_to_scm(double)':
guile_tm.cpp:(.text+0xa46): undefined reference to `scm_from_double'
libtexmacs_body.a(guile_tm.cpp.o): In function `string_to_tmscm(string)':
guile_tm.cpp:(.text+0xacf): undefined reference to `scm_from_locale_stringn'
libtexmacs_body.a(guile_tm.cpp.o): In function `tmscm_to_string(scm_unused_struct*)':
guile_tm.cpp:(.text+0xb81): undefined reference to `scm_to_locale_stringn'
libtexmacs_body.a(guile_tm.cpp.o): In function `symbol_to_tmscm(string)':
guile_tm.cpp:(.text+0xc27): undefined reference to `scm_from_locale_symbol'
libtexmacs_body.a(guile_tm.cpp.o): In function `tmscm_to_symbol(scm_unused_struct*)':
guile_tm.cpp:(.text+0xcba): undefined reference to `scm_symbol_to_string'
guile_tm.cpp:(.text+0xccc): undefined reference to `scm_to_locale_stringn'
libtexmacs_body.a(guile_tm.cpp.o): In function `blackbox_to_tmscm(blackbox)':
guile_tm.cpp:(.text+0xd75): undefined reference to `scm_cell'
libtexmacs_body.a(guile_tm.cpp.o): In function `print_blackbox(scm_unused_struct*, scm_unused_struct*, scm_print_state*)':
guile_tm.cpp:(.text+0x11ba): undefined reference to `scm_display'
libtexmacs_body.a(guile_tm.cpp.o): In function `initialize_smobs()':
guile_tm.cpp:(.text+0x1432): undefined reference to `scm_make_smob_type'
guile_tm.cpp:(.text+0x144f): undefined reference to `scm_set_smob_mark'
guile_tm.cpp:(.text+0x1465): undefined reference to `scm_set_smob_free'
guile_tm.cpp:(.text+0x1481): undefined reference to `scm_set_smob_print'
guile_tm.cpp:(.text+0x1497): undefined reference to `scm_set_smob_equalp'
libtexmacs_body.a(guile_tm.cpp.o): In function `initialize_scheme()':
guile_tm.cpp:(.text+0x14b9): undefined reference to `scm_c_eval_string'
guile_tm.cpp:(.text+0x14cf): undefined reference to `scm_c_lookup'
guile_tm.cpp:(.text+0x14d7): undefined reference to `scm_variable_ref'
libtexmacs_body.a(qt_utilities.cpp.o): In function `qt_image_to_pdf(url, url, int, int, int)':
qt_utilities.cpp:(.text+0x3fb7): undefined reference to `QPrinter::QPrinter(QPrinter::PrinterMode)'
qt_utilities.cpp:(.text+0x3fc8): undefined reference to `QPrinter::setOrientation(QPrinter::Orientation)'
qt_utilities.cpp:(.text+0x404c): undefined reference to `QPrinter::setOutputFormat(QPrinter::OutputFormat)'
qt_utilities.cpp:(.text+0x405f): undefined reference to `QPrinter::setOutputFormat(QPrinter::OutputFormat)'
qt_utilities.cpp:(.text+0x4070): undefined reference to `QPrinter::setFullPage(bool)'
qt_utilities.cpp:(.text+0x4097): undefined reference to `QPrinter::setResolution(int)'
qt_utilities.cpp:(.text+0x40ec): undefined reference to `QPrinter::setOutputFileName(QString const&)'
qt_utilities.cpp:(.text+0x4282): undefined reference to `QPrinter::setPaperSize(QSizeF const&, QPrinter::Unit)'
qt_utilities.cpp:(.text+0x438c): undefined reference to `QPrinter::setResolution(int)'
qt_utilities.cpp:(.text+0x43ea): undefined reference to `QPrinter::resolution() const'
qt_utilities.cpp:(.text+0x4457): undefined reference to `QPrinter::setPaperSize(QSizeF const&, QPrinter::Unit)'
qt_utilities.cpp:(.text+0x44f9): undefined reference to `QPrinter::~QPrinter()'
qt_utilities.cpp:(.text+0x4613): undefined reference to `QPrinter::~QPrinter()'
libtexmacs_body.a(qt_utilities.cpp.o): In function `qt_print(bool&, bool&, string&, url&, string&, string&, string&)':
qt_utilities.cpp:(.text+0x639f): undefined reference to `QPrinter::QPrinter(QPrinter::PrinterMode)'
qt_utilities.cpp:(.text+0x63c1): undefined reference to `QPrintDialog::QPrintDialog(QPrinter*, QWidget*)'
qt_utilities.cpp:(.text+0x63cd): undefined reference to `QPrintDialog::exec()'
qt_utilities.cpp:(.text+0x63f1): undefined reference to `QPrinter::outputFileName() const'
qt_utilities.cpp:(.text+0x642a): undefined reference to `QPrinter::printerName() const'
qt_utilities.cpp:(.text+0x6481): undefined reference to `QPrinter::outputFileName() const'
qt_utilities.cpp:(.text+0x64f0): undefined reference to `QPrinter::orientation() const'
qt_utilities.cpp:(.text+0x650b): undefined reference to `QPrinter::paperSize() const'
qt_utilities.cpp:(.text+0x654c): undefined reference to `QPrinter::printRange() const'
qt_utilities.cpp:(.text+0x6569): undefined reference to `QPrinter::fromPage() const'
qt_utilities.cpp:(.text+0x65aa): undefined reference to `QPrinter::toPage() const'
qt_utilities.cpp:(.text+0x65f4): undefined reference to `QPrintDialog::~QPrintDialog()'
qt_utilities.cpp:(.text+0x66bb): undefined reference to `QPrintDialog::~QPrintDialog()'
libtexmacs_body.a(QTMPrinterSettings.cpp.o): In function `QTMPrinterSettings::getFromQPrinter(QPrinter const&)':
QTMPrinterSettings.cpp:(.text+0x274): undefined reference to `QPrinter::printerName() const'
QTMPrinterSettings.cpp:(.text+0x2aa): undefined reference to `QPrinter::outputFileName() const'
QTMPrinterSettings.cpp:(.text+0x2d9): undefined reference to `QPrinter::orientation() const'
QTMPrinterSettings.cpp:(.text+0x2fd): undefined reference to `QPrinter::paperSize() const'
QTMPrinterSettings.cpp:(.text+0x33c): undefined reference to `QPrinter::resolution() const'
QTMPrinterSettings.cpp:(.text+0x351): undefined reference to `QPrinter::fromPage() const'
QTMPrinterSettings.cpp:(.text+0x366): undefined reference to `QPrinter::toPage() const'
QTMPrinterSettings.cpp:(.text+0x37b): undefined reference to `QPrinter::copyCount() const'
QTMPrinterSettings.cpp:(.text+0x390): undefined reference to `QPrinter::collateCopies() const'
QTMPrinterSettings.cpp:(.text+0x3a5): undefined reference to `QPrinter::colorMode() const'
QTMPrinterSettings.cpp:(.text+0x3c5): undefined reference to `QPrinter::printProgram() const'
libtexmacs_body.a(QTMPrinterSettings.cpp.o): In function `QTMPrinterSettings::setToQPrinter(QPrinter&) const':
QTMPrinterSettings.cpp:(.text+0x425): undefined reference to `QPrinter::setResolution(int)'
QTMPrinterSettings.cpp:(.text+0x441): undefined reference to `QPrinter::setFromTo(int, int)'
QTMPrinterSettings.cpp:(.text+0x467): undefined reference to `QPrinter::setOrientation(QPrinter::Orientation)'
QTMPrinterSettings.cpp:(.text+0x47e): undefined reference to `QPrinter::setOutputFileName(QString const&)'
QTMPrinterSettings.cpp:(.text+0x49e): undefined reference to `QPrinter::setPaperSize(QPagedPaintDevice::PageSize)'
QTMPrinterSettings.cpp:(.text+0x4b3): undefined reference to `QPrinter::setCopyCount(int)'
QTMPrinterSettings.cpp:(.text+0x4cc): undefined reference to `QPrinter::setCollateCopies(bool)'
QTMPrinterSettings.cpp:(.text+0x4f2): undefined reference to `QPrinter::setColorMode(QPrinter::ColorMode)'
collect2: error: ld returned 1 exit status
make[2]: *** [src/CMakeFiles/texmacs.bin.dir/build.make:127: texmacs.bin] Error 1

I have guile-1.8.8 and qt-5.9.6 installed. It seems some libraries are missing when linking.

Andrey



Archive powered by MHonArc 2.6.19.

Top of page