Discussion:
[fricas-devel] fyi, Fricas 1.3.4-1 failed to build on Linux Manjaro from source
'Nasser M. Abbasi' via FriCAS - computer algebra system
2018-10-16 21:28:27 UTC
Permalink
I installed Linux Manjaro Manjaro XFCE Edition (18.0-rc1)

https://manjaro.org/manjaro-preview-releases/

Then selected fricas 1.3.4-1 to install using Arch Linux package manager
(GUI version)
from AUR and it failed with build error.

=======================
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing community.db...
Refreshing multilib.db...
Refreshing core.files...
Refreshing extra.files...
Refreshing community.files...
Refreshing multilib.files...

Preparing...

Building fricas...
Cloning into 'fricas'...
==> Making package: fricas 1.3.4-1 (Mon 15 Oct 2018 08:07:15 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading fricas-1.3.4-full.tar.bz2...
.....
; in: DEFUN |mkObjCode|
; (BOOT::MKQ BOOT::|mode|)
;
; caught STYLE-WARNING:
; undefined function: MKQ

; in: DEFUN |transferPropsToNode|
; undefined function: QLASSQ
; in: DEFUN |putAtree|
; (EQUAL BOOT::|m| BOOT::|$OutputForm|)
;
; caught WARNING:
; in: DEFUN |makeArgumentIntoNumber|

==> ERROR: A failure occurred in build().
Aborting...
======================================
I do not know why this happens and where. It never failed to build for me
before on Linux Manjaro.

May be someone could have a look and try to install also on Linux Manjaro
it to see if
it works for them.

Thanks
--Nasser
--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+***@googlegroups.com.
To post to this group, send email to fricas-***@googlegroups.com.
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
'Nasser M. Abbasi' via FriCAS - computer algebra system
2018-10-18 23:40:13 UTC
Permalink
Post by 'Nasser M. Abbasi' via FriCAS - computer algebra system
I installed Linux Manjaro Manjaro XFCE Edition (18.0-rc1)
https://manjaro.org/manjaro-preview-releases/
Then selected fricas 1.3.4-1 to install using Arch Linux package manager
(GUI version)
from AUR and it failed with build error.
=======================
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing community.db...
Refreshing multilib.db...
Refreshing core.files...
Refreshing extra.files...
Refreshing community.files...
Refreshing multilib.files...
Preparing...
Building fricas...
Cloning into 'fricas'...
==> Making package: fricas 1.3.4-1 (Mon 15 Oct 2018 08:07:15 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading fricas-1.3.4-full.tar.bz2...
.....
; in: DEFUN |mkObjCode|
; (BOOT::MKQ BOOT::|mode|)
;
; undefined function: MKQ
; in: DEFUN |transferPropsToNode|
; undefined function: QLASSQ
; in: DEFUN |putAtree|
; (EQUAL BOOT::|m| BOOT::|$OutputForm|)
;
; in: DEFUN |makeArgumentIntoNumber|
==> ERROR: A failure occurred in build().
Aborting...
======================================
I do not know why this happens and where. It never failed to build for me
before on Linux Manjaro.
May be someone could have a look and try to install also on Linux Manjaro
it to see if
it works for them.
Thanks
--Nasser
FYI. I tried this also on Linux Manjaro 17.11 and it also failed to build

Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing community.db...
Refreshing multilib.db...
Refreshing core.files...
Refreshing extra.files...
Refreshing community.files...
Refreshing multilib.files...

Preparing...
Checking dependencies...
Removing fricas (1.3.4-1)...
Transaction successfully finished.

Preparing...

Building fricas...
Cloning into 'fricas'...
==> Making package: fricas 1.3.4-1 (Thu 18 Oct 2018 06:34:01 PM CDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading fricas-1.3.4-full.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 365 100 365 0 0 163 0 0:00:02 0:00:02 --:--:--
163
100 9.9M 100 9.9M 0 0 624k 0 0:00:16 0:00:16 --:--:--
896k
% Total % Received % Xferd Average Speed Time Time Time
Current
-> Downloading copyright.txt...
Dload Upload Total Spent Left
Speed
100 2407 100 2407 0 0 981 0 0:00:02 0:00:02 --:--:--
981
==> Validating source files with md5sums...
fricas-1.3.4-full.tar.bz2 ... Passed
copyright.txt ... Passed
==> Extracting sources...
-> Extracting fricas-1.3.4-full.tar.bz2 with bsdtar
==> Starting build()...
checking build system type... x86_64-linux-gnu
checking host system type... x86_64-linux-gnu
checking target system type... x86_64-linux-gnu
checking for make... make
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for touch... touch
checking for mktemp... mktemp
checking for gawk... gawk
checking for gtar... no
checking for tar... tar
checking for ranlib... ranlib
checking for ar... ar
checking for latex... /usr/bin/latex
checking for makeindex... makeindex
checking PREGENERATED...
"/home/me/TMP/fricas/src/fricas-1.3.4/pre-generated"
checking Lisp implementation... This is SBCL 1.4.11, an implementation of
ANSI Common Lisp.
More information about SBCL is available at <http://www.sbcl.org/>.

SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
* sbcl
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
fasl
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking whether closedir is declared... yes
checking whether opendir is declared... yes
checking whether readdir is declared... yes
checking whether dirfd is declared... yes
checking whether fchdir is declared... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking whether sigaction is declared... yes
checking for sys/stat.h... (cached) yes
checking for unistd.h... (cached) yes
checking whether getuid is declared... yes
checking whether geteuid is declared... yes
checking whether getgid is declared... yes
checking whether getegid is declared... yes
checking whether kill is declared... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking util.h usability... no
checking util.h presence... no
checking for util.h... no
checking pty.h usability... yes
checking pty.h presence... yes
checking for pty.h... yes
checking whether openpty is declared... yes
checking for openpty in -lc... no
checking for openpty in -lutil... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking whether wait is declared... yes
checking whether fork is declared... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for XpmReadFileToImage in -lXpm... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking for xvfb-run... no
configure: HyperDoc graphics must be built separately.
configure: WARNING: Aldor interface will not be built.
configure: creating ./config.status
config.status: creating src/clef/Makefile
config.status: creating src/sman/Makefile
config.status: creating src/graph/Makefile
config.status: creating src/graph/Gdraws/Makefile
config.status: creating src/graph/view2D/Makefile
config.status: creating src/graph/view3D/Makefile
config.status: creating src/graph/viewAlone/Makefile
config.status: creating src/graph/viewman/Makefile
config.status: creating src/hyper/Makefile
config.status: creating src/doc/Makefile
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/lib/Makefile
config.status: creating src/lisp/Makefile
config.status: creating src/boot/Makefile
config.status: creating src/interp/Makefile
config.status: creating src/algebra/Makefile
config.status: creating src/input/Makefile
config.status: creating src/etc/Makefile
config.status: creating src/aldor/Makefile
config.status: creating src/aldor/Makefile2
config.status: creating src/aldor/Makefile3
config.status: creating contrib/emacs/Makefile
config.status: creating config/fricas_c_macros.h
extracting list of SPAD type definitions
Type 'make' (without quotes) to build FriCAS
mkdir -p /home/me/TMP/fricas/src/fricas-1.3.4/build/x86_64-linux-gnu/bin
mkdir -p /home/me/TMP/fricas/src/fricas-1.3.4/build/x86_64-linux-gnu/lib
mkdir -p /home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/bin
mkdir -p /home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/lib
mkdir -p
/home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/share/spadhelp
mkdir -p
/home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/share/msgs
mkdir -p
/home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/share/texmf/tex
mkdir -p
/home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/algebra/
mkdir -p
/home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/autoload
mkdir -p /home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/input
mkdir -p
/home/me/TMP/fricas/src/fricas-1.3.4/target/x86_64-linux-gnu/src/algebra
mkdir -p /home/me/TMP/fricas/src/fricas-1.3.4/build/x86_64-linux-gnu
.....
; in: SETQ |$highlightAllowed|
; (SETQ BOOT::|$highlightAllowed| 'T)
;
; caught WARNING:
; undefined variable: |$highlightAllowed|

; in: SETQ |$immediateDataSymbol|
;
; /home/me/TMP/fricas/src/fricas-1.3.4/src/interp/setq.fasl written
; compilation finished in 0:00:04.522
NIL
* /home/me/TMP/fricas/src/fricas-1.3.4/src/scripts/build_helper
--translate_boot --debug=no
--use=/home/me/TMP/fricas/src/fricas-1.3.4/build/x86_64-linux-gnu/bin/bootsys
--output=buildom.clisp buildom.boot
*
==> ERROR: A failure occurred in build().
Aborting...


Something is wrong somewhere in the current fricas 1.3.4-1
--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+***@googlegroups.com.
To post to this group, send email to fricas-***@googlegroups.com.
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
oldk1331
2018-10-19 03:09:25 UTC
Permalink
Can you upload the full log?
--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+***@googlegroups.com.
To post to this group, send email to fricas-***@googlegroups.com.
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
'Nasser M. Abbasi' via FriCAS - computer algebra system
2018-10-19 03:40:59 UTC
Permalink
Post by oldk1331
Can you upload the full log?
I do not know where AUR puts the build log file. AUR is arch linux build
manager in Linux Manjaro.

But any one can very easily try this on their PC. Here are the steps I did

1) Installed Oracle VBox on windows
2) downloaded and Installed Linux manjaro from ISO downloaded
from https://osdn.net/projects/manjaro/storage/xfce/17.1.12/manjaro-xfce-17.1.12-stable-x86_64.iso/
3) Once installed, clicked on "Add/Remove software" in the main menu of the
OS
4) Clicked on preferences and added AUR (since fricas is in AUR and not in
main selection).
5) in the search box, typed fricas
6)When it shows up, selected it and then click install/commit.
7)Click on the details button to see the build progresss. It will fail in
few minutes after starting.

If I know where the log file is, I would post it.

--Nasser
--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+***@googlegroups.com.
To post to this group, send email to fricas-***@googlegroups.com.
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
oldk1331
2018-10-19 04:45:27 UTC
Permalink
I use "yay" to do the installation, there is no problem. Please give it a
try.

On Fri, Oct 19, 2018, 11:41 AM 'Nasser M. Abbasi' via FriCAS - computer
Post by 'Nasser M. Abbasi' via FriCAS - computer algebra system
Post by oldk1331
Can you upload the full log?
I do not know where AUR puts the build log file. AUR is arch linux build
manager in Linux Manjaro.
But any one can very easily try this on their PC. Here are the steps I did
1) Installed Oracle VBox on windows
2) downloaded and Installed Linux manjaro from ISO downloaded from
https://osdn.net/projects/manjaro/storage/xfce/17.1.12/manjaro-xfce-17.1.12-stable-x86_64.iso/
3) Once installed, clicked on "Add/Remove software" in the main menu of
the OS
4) Clicked on preferences and added AUR (since fricas is in AUR and not in
main selection).
5) in the search box, typed fricas
6)When it shows up, selected it and then click install/commit.
7)Click on the details button to see the build progresss. It will fail in
few minutes after starting.
If I know where the log file is, I would post it.
--Nasser
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fricas-devel+***@googlegroups.com.
To post to this group, send email to fricas-***@googlegroups.com.
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.
Loading...