Hi @alhirzel, thanks for the report, I will try get in touch with upstream. Maybe you want try a third-party repository like this that provides texmacs https://github.com/archlinuxcn/repo
Search Criteria
Package Details: texmacs 2.1.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/texmacs.git (read-only, click to copy) |
---|---|
Package Base: | texmacs |
Description: | Free scientific text editor, inspired by TeX and GNU Emacs |
Upstream URL: | https://www.texmacs.org |
Licenses: | GPL-3.0-or-later |
Submitter: | arojas |
Maintainer: | carlosal1015 |
Last Packager: | carlosal1015 |
Votes: | 8 |
Popularity: | 0.000599 |
First Submitted: | 2022-04-01 18:49 (UTC) |
Last Updated: | 2024-06-02 21:21 (UTC) |
Dependencies (14)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- guile1.8AUR
- libxext (libxext-gitAUR)
- perl (perl-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- qt5-svg (qt5-svg-gitAUR)
- texlive-basic (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR)
- cmake (cmake-gitAUR) (make)
- ghostscript (make)
- aspell (aspell-gitAUR) (optional) – spell checking
- fig2dev (fig2dev-gitAUR) (optional) – convert images using fig2ps
- gawk (gawk-gitAUR, busybox-coreutilsAUR) (optional) – conversion of some files
- ghostscript (optional) – rendering ps files
- imagemagick (imagemagick-gitAUR, imagemagick-fullAUR, imagemagick-full-gitAUR) (optional) – convert images
Required by (2)
- texmacs-pure
- yacas (optional)
Sources (1)
carlosal1015 commented on 2023-12-16 15:40 (UTC)
alhirzel commented on 2023-12-16 06:17 (UTC)
This now errors when building:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* TeXmacs_lazy_eval_file(char*)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:88:10: error: ‘scm_internal_lazy_catch’ was not declared in this scope; did you mean ‘scm_internal_catch’?
88 | return scm_internal_lazy_catch (SCM_BOOL_T,
| ^~~~~~~~~~~~~~~~~~~~~~~
| scm_internal_catch
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* TeXmacs_lazy_eval_string(char*)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:124:10: error: ‘scm_internal_lazy_catch’ was not declared in this scope; did you mean ‘scm_internal_catch’?
124 | return scm_internal_lazy_catch (SCM_BOOL_T,
| ^~~~~~~~~~~~~~~~~~~~~~~
| scm_internal_catch
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* TeXmacs_lazy_call_scm(arg_list*)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:183:10: error: ‘scm_internal_lazy_catch’ was not declared in this scope; did you mean ‘scm_internal_catch’?
183 | return scm_internal_lazy_catch (SCM_BOOL_T,
| ^~~~~~~~~~~~~~~~~~~~~~~
| scm_internal_catch
In file included from /home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:19:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* int_to_scm(int)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.hpp:86:22: error: ‘scm_long2num’ was not declared in this scope; did you mean ‘scm_long2scm’?
86 | #define scm_long2scm scm_long2num
| ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:312:10: note: in expansion of macro ‘scm_long2scm’
312 | return scm_long2scm ((long) i);
| ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘scm_unused_struct* long_to_scm(long int)’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.hpp:86:22: error: ‘scm_long2num’ was not declared in this scope; did you mean ‘scm_long2scm’?
86 | #define scm_long2scm scm_long2num
| ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:317:10: note: in expansion of macro ‘scm_long2scm’
317 | return scm_long2scm (l);
| ^~~~~~~~~~~~
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: At global scope:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:446:8: error: ‘scm_sizet’ does not name a type; did you mean ‘scm_is_eq’?
446 | static scm_sizet
| ^~~~~~~~~
| scm_is_eq
[ 38%] Building CXX object src/CMakeFiles/texmacs_body.dir/Scheme/Scheme/glue.cpp.o
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp: In function ‘void initialize_smobs()’:
/home/alhirzel/.cache/yay/texmacs/src/TeXmacs-2.1.2-src/src/Scheme/Guile/guile_tm.cpp:512:36: error: ‘free_blackbox’ was not declared in this scope; did you mean ‘print_blackbox’?
512 | scm_set_smob_free (blackbox_tag, free_blackbox);
| ^~~~~~~~~~~~~
| print_blackbox
make[2]: *** [src/CMakeFiles/texmacs_body.dir/build.make:2756: src/CMakeFiles/texmacs_body.dir/Scheme/Guile/guile_tm.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:258: src/CMakeFiles/texmacs_body.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
carlosal1015 commented on 2023-11-16 13:18 (UTC) (edited on 2023-11-16 13:29 (UTC) by carlosal1015)
Muchas gracias @toshadeva por la confirmación, migraremos a guile 3.
carlosal1015 commented on 2023-06-05 15:07 (UTC) (edited on 2023-06-05 15:10 (UTC) by carlosal1015)
Hi @mluque, did you install guile from AUR? No errors from my side. Maybe had other guile's version installed (hint: pacman -Qs guile
)
mluque commented on 2023-06-05 09:01 (UTC)
Then trying to build the package, I obtain the error message "Missing dependencies: -> guile1.8".
Then, when I try to install the package guile1.8 with pacman, I obtain the error message "target not found: guile1.8".
evilsnoo commented on 2023-04-29 16:52 (UTC)
For anyone who's trying to use Texmacs with Wayland, launch it with texmacs -platform wayland
otherwise you will get a very blurry rendering.
carlosal1015 commented on 2023-03-12 04:38 (UTC)
Thanks so much @Hammer, is nice to get the accurate information
hammer commented on 2023-03-12 04:28 (UTC)
Hi @carlosal1015, texmacs
has a guile3
branch, but it's stale at present, due to guile3
's poor support on other platforms. They also have a branch for s7
scheme, yet still wip.
carlosal1015 commented on 2023-01-11 17:58 (UTC)
carlosal1015 commented on 2022-12-08 14:58 (UTC) (edited on 2022-12-08 14:59 (UTC) by carlosal1015)
Hi @naturlich. No worries, everything works automatically. No need to uninstall it, in the build process makepkg
will ensure that all dependencies are downloaded.
Pinned Comments
evilsnoo commented on 2023-04-29 16:52 (UTC)
For anyone who's trying to use Texmacs with Wayland, launch it with
texmacs -platform wayland
otherwise you will get a very blurry rendering.