Package Details: j9-git 9.02.03.20200604-1

Git Clone URL: https://aur.archlinux.org/j9-git.git (read-only, click to copy)
Package Base: j9-git
Description: J is a modern, high-level, general-purpose, high-performance programming language
Upstream URL: http://www.jsoftware.com
Keywords: jconsole jsoftware
Licenses: GPL3, LGPL
Submitter: tomeil
Maintainer: eelvex
Last Packager: tomeil
Votes: 3
Popularity: 0.168020
First Submitted: 2019-04-22 16:33
Last Updated: 2020-06-04 20:07

Dependencies (9)

Required by (0)

Sources (3)

Latest Comments

1 2 Next › Last »

georgeryoung commented on 2020-11-18 05:51

summary: makepkg gets: sed: can't read make/jvars.sh: No such file or directory

Trying to install jsoftware from aur.archlinux/packages/j9-git on Manjora (arch linux) Linux version 5.8.18-1-MANJARO ManjaroLinux DISTRIB_RELEASE=20.2 DISTRIB_CODENAME=Nibia

clang version 10.0.1 , Target: x86_64-pc-linux-gnu pkgname=j9-git pkgver=9.02.03.20200604

Full transcript: ==> Making package: j9-git 9.02.03.20200604-1 (Mon 16 Nov 2020 04:10:03 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading jsource.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:14 --:--:-- 0curl: (6) Could not resolve host: github.com Warning: Problem : timeout. Will retry in 3 seconds. 3 retries left. 100 122 100 122 0 0 21 0 0:00:05 0:00:05 --:--:-- 30 100 4362k 0 4362k 0 0 175k 0 --:--:-- 0:00:24 --:--:-- 782k -> Downloading qtide.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 120 100 120 0 0 827 0 --:--:-- --:--:-- --:--:-- 827 100 564k 0 564k 0 0 1151k 0 --:--:-- --:--:-- --:--:-- 1151k -> Downloading jenv.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 276 100 276 0 0 739 0 --:--:-- --:--:-- --:--:-- 737 100 1182k 100 1182k 0 0 70966 0 0:00:17 0:00:17 --:--:-- 170k ==> Validating source files with md5sums... jsource.zip ... Skipped qtide.zip ... Skipped jenv.tar.gz ... Passed ==> Extracting sources... -> Extracting jsource.zip with bsdtar -> Extracting qtide.zip with bsdtar -> Extracting jenv.tar.gz with bsdtar ==> Starting prepare()... sed: can't read make/jvars.sh: No such file or directory ==> ERROR: A failure occurred in prepare(). Aborting...

eelvex commented on 2020-11-14 22:28

The folder make of the j9 source has moved to make_deprecated. The package, thus, fails to build:

 ==> Starting prepare()...
 sed: can't read make/jvars.sh: No such file or directory
 ==> ERROR: A failure occurred in prepare().
 Aborting...

tomeil commented on 2020-06-04 20:09

Thanks. It should be fixed, now.

Elronnd commented on 2020-06-04 08:21

Compile error can be fixed by adding '#include <QPainterPath>' near the top of qtide/lib/wd/isigraph2.h.

Elronnd commented on 2020-06-04 07:55

Compile error:

g++ -c -pipe -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -Wall -Wextra -D_REENTRANT -fPIC -DJQTVERSION=\"jqtversion:full/1.8.7/5.15.0:\" -DQTWEBSOCKET -DQT47 -DQT48 -DQT50 -DQT53 -DQT54 -DQT56 -DQT57 -DQT512 -DAPP_VERSION=\"1.8.7\" -DQT_NO_WEBKIT -DQT_WEBENGINE -DQT_OPENGL -DQT_NO_QUICKVIEW2 -DQT_NO_QUICKVIEW1 -DQT_NO_QUICKWIDGET -DQT_MULTIMEDIA -DQT_SVGVIEW -DQT_NO_DEBUG -DQT_WEBENGINE_LIB -DQT_WEBENGINEWIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_WEBSOCKETS_LIB -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtWebEngine -isystem /usr/include/qt/QtWebEngineWidgets -isystem /usr/include/qt/QtWebEngineCore -isystem /usr/include/qt/QtQuick -isystem /usr/include/qt/QtSvg -isystem /usr/include/qt/QtPrintSupport -isystem /usr/include/qt/QtMultimediaWidgets -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtMultimedia -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtQmlModels -isystem /usr/include/qt/QtWebChannel -isystem /usr/include/qt/QtQml -isystem /usr/include/qt/QtWebSockets -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtPositioning -isystem /usr/include/qt/QtCore -Ibuild/linux-x86_64/release/moc -I/usr/lib/qt/mkspecs/linux-g++ -o build/linux-x86_64/release/obj/gl2.o wd/gl2.cpp
In file included from wd/gl2class.h:35,
                 from wd/gl2.cpp:2:
wd/isigraph2.h:37:16: error: field ‘path’ has incomplete type ‘QPainterPath’
   37 |   QPainterPath path;
      |                ^~~~
In file included from /usr/include/qt/QtGui/qtransform.h:43,
                 from /usr/include/qt/QtGui/qimage.h:48,
                 from /usr/include/qt/QtGui/qpixmap.h:49,
                 from /usr/include/qt/QtGui/qpainter.h:48,
                 from /usr/include/qt/QtGui/QPainter:1,
                 from wd/gl2class.h:20,
                 from wd/gl2.cpp:2:
/usr/include/qt/QtGui/qmatrix.h:54:7: note: forward declaration of ‘class QPainterPath’
   54 | class QPainterPath;
      |       ^~~~~~~~~~~~

rustemb commented on 2020-05-30 18:06

Same problem with missed libj.so.

refusenick commented on 2019-09-23 08:19

I successfully compiled and installed the package via makepkg -si, but got the following error on running j9 -t:

"/usr/lib/j9/bin/libjqt"
"could not resolve: state_run:\n\nCannot load library /usr/lib/j9/bin/libjqt: (/usr/lib/j9/bin/libjqt.so: cannot open shared object file: No such file or direc

I looked through the compiler output and found this:

Project ERROR: Unknown module(s) in QT: webkit webkitwidgets

Installing qt5-webkit and rebuilding the package fixed the issue.

tomeil commented on 2019-05-18 15:16

it should be fixed now

kiiruchu commented on 2019-05-17 12:53

I encounter the following error when building with makepkg -si.

==> Starting build()...
CC=clang
compiler=/usr/bin/clang-8
building  /tmp/makepkg/j9-git/src/jsource-master/jbld/j64/bin/jconsole 
output in /tmp/makepkg/j9-git/src/jsource-master/jbld/j64/bin/build_jconsole.txt
CC=clang
compiler=/usr/bin/clang-8
COMPILE= -Werror -fPIC -O1 -fwrapv -fno-strict-aliasing -Wextra -Wno-consumed -Wno-uninitialized -Wno-unused-parameter -Wno-sign-compare -Wno-empty-body -Wno-unused-value -Wno-pointer-sign -Wno-parentheses -Wno-unsequenced -Wno-string-plus-int -mavx -DC_AVX=1 
building  /tmp/makepkg/j9-git/src/jsource-master/jbld/j64/bin/libj.so 
output in /tmp/makepkg/j9-git/src/jsource-master/jbld/j64/bin/build_libj.so.txt
clang -c  -Werror -fPIC -O1 -fwrapv -fno-strict-aliasing -Wextra -Wno-consumed -Wno-uninitialized -Wno-unused-parameter -Wno-sign-compare -Wno-empty-body -Wno-unused-value -Wno-pointer-sign -Wno-parentheses -Wno-unsequenced -Wno-string-plus-int -mavx -DC_AVX=1   -oap.o /tmp/makepkg/j9-git/src/jsource-master/jsrc/ap.c
clang -c  -Werror -fPIC -O1 -fwrapv -fno-strict-aliasing -Wextra -Wno-consumed -Wno-uninitialized -Wno-unused-parameter -Wno-sign-compare -Wno-empty-body -Wno-unused-value -Wno-pointer-sign -Wno-parentheses -Wno-unsequenced -Wno-string-plus-int -mavx -DC_AVX=1   -oar.o /tmp/makepkg/j9-git/src/jsource-master/jsrc/ar.c
/tmp/makepkg/j9-git/src/jsource-master/jsrc/ar.c:184:4: error: '__builtin_ia32_permdf256' needs target feature avx2
   redprim256rk1(_mm256_add_pd,0.0)
   ^
/tmp/makepkg/j9-git/src/jsource-master/jsrc/ar.c:174:19: note: expanded from macro 'redprim256rk1'
   acc0=prim(acc0,_mm256_permute4x64_pd(acc0,0xee)); acc0=prim(acc0,_mm256_permute_pd (acc0,0xf));   /* combine accumulators horizontally  01+=23, 0+=1 */ \
                  ^
/usr/lib/clang/8.0.0/include/avx2intrin.h:829:12: note: expanded from macro '_mm256_permute4x64_pd'
  (__m256d)__builtin_ia32_permdf256((__v4df)(__m256d)(V), (int)(M))
           ^
1 error generated.
cp: cannot stat 'libj.so': No such file or directory
==> ERROR: A failure occurred in build().
    Aborting...

I guess this is avx2-related, but grep avx /proc/cpuinfo shows both avx and avx2 in the flags section, so I guess my cpu should support it. Any ideas?

tomeil commented on 2019-04-29 20:59

Removed jcalc to avoid conflicts with j8-git