Package Details: quartus-free 18.0.0.614-1

Git Clone URL: https://aur.archlinux.org/quartus-free.git (read-only)
Package Base: quartus-free
Description: Quartus Prime Lite Edition design software for Altera FPGA's
Upstream URL: https://dl.altera.com/?edition=lite
Keywords: altera quartus
Licenses: custom
Submitter: mabl
Maintainer: gbs
Last Packager: gbs
Votes: 15
Popularity: 1.538172
First Submitted: 2012-12-20 19:49
Last Updated: 2018-08-31 20:51

Pinned Comments

gbs commented on 2018-08-31 21:02

I am deliberately not increasing the pkgrel to avoid making everyone rebuild a massive package. If you have problems with vsim and can't find package Img, you can rebuild manually or simply fix the symlink to the correct destination.

gbs commented on 2018-06-16 11:12

I updated this package to the current version. In doing so, I ended up reimplementing the installer to work around the deadlock bug. I have tested common functionality in both Quartus and ModelSim, but I cannot guarantee the installation is 100% functional. Please report any problems you have updating.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

epozzobon commented on 2018-09-19 09:05

If you are getting errors like components/QuartusLiteSetup-18.0.0.614-linux.run: Write failed you might not have enough space in your /tmp/ directory (usually mounted in RAM)

To solve this, create a symlink to a partition that has enough free space before building:

rm -rf /tmp/yaourt-tmp-$USER
mkdir ~/tmp
cd /tmp/
ln -s ~/tmp yaourt-tmp-$USER

xerpi commented on 2018-09-18 11:12

I'm getting the following erros, any idea what's going on?

==> Validating source files with sha256sums...
    Quartus-lite-18.0.0.614-linux.tar ... Passed
    quartus.sh ... Passed
    quartus.desktop ... Passed
    modelsim-ase.desktop ... Passed
    51-usbblaster.rules ... Passed
    installFiles.tcl ... Passed
==> Extracting sources...
  -> Extracting Quartus-lite-18.0.0.614-linux.tar with bsdtar
components/QuartusLiteSetup-18.0.0.614-linux.run: Write failed
components/arria_lite-18.0.0.614.qdz: Write failed
components/cyclone-18.0.0.614.qdz: Write failed
components/cyclone10lp-18.0.0.614.qdz: Write failed
components/cyclonev-18.0.0.614.qdz: Write failed
components/max-18.0.0.614.qdz: Write failed
components/max10-18.0.0.614.qdz: Write failed
setup.sh: Write failed
readme.txt: Write failed
bsdtar: Error exit delayed from previous errors.
==> ERROR: Failed to extract Quartus-lite-18.0.0.614-linux.tar
    Aborting...
:: Unable to build quartus-free - makepkg exited with code: 1

gbs commented on 2018-08-31 21:02

I am deliberately not increasing the pkgrel to avoid making everyone rebuild a massive package. If you have problems with vsim and can't find package Img, you can rebuild manually or simply fix the symlink to the correct destination.

gbs commented on 2018-08-31 20:57

elsaturnino, ARandomOWL, darsor: yes, my bad. I thought I added the lib32-tkimg dependency, but it seems I did only for quartus-free-130. I couldn't reproduce the error because I always had that package installed. Anyway, the regex will work if you have lib32-tkimg installed at build time, and the PKGBUILD should be fixed now.

darsor commented on 2018-08-30 23:29

I also get the same error as @ARandomOWL. Has any solution been found?

EDIT: nevermind, I found the problem.

The pkgbuild contains

# Modelsim bundles a copy of tkImg linked to old versions of libs  
# Replace by system version  
rm -rf "${pkgdir}${_alteradir}/modelsim_ase/linuxaloem/Img1.3"  
ln -s /usr/lib32/Img[0-9]* "${pkgdir}${_alteradir}/modelsim_ase/linuxaloem/Img"  

I'm guessing this regex is supposed to match any installed version of Img, but in my case I have /usr/lib32/Img1.4.7, which doesn't match. On top of that, ln doesn't interpret the regex and tries to link a literal "/usr/lib32/Img[0-9]*", which of course results in a broken link.

I fixed it by linking the correct Img directory path (in my case /usr/lib32/Img1.4.7) to /opt/altera/18.0/modelsim_ase/linuxaloem/Img.

That correct directory came from lib32-tkimg, which should be a dependency.

ARandomOWL commented on 2018-08-01 12:44

I have the same problem as @elsaturnino, except the output I get is:

Error in startup script: can't find package Img
Initialization problem, exiting.

Initialization problem, exiting.

    while executing
"InitializeINIFile quietly"
    invoked from within
"ncFyP12 -+"
    (file "/mtitcl/vsim/vsim" line 1)
** Fatal: Read failure in vlm process (0,0)

elsaturnino commented on 2018-07-26 19:24

Quartus seems to work fine, but I am getting the following error when trying to run the vsim command.

Error in startup script: can't find package Img
Initialization problem, exiting.

Initialization problem, exiting.

Initialization problem, exiting.

    while executing
"Transcript::action_log "PROPREAD \"$key\" \"$value\"""
    (procedure "VsimProperties::Init" line 59)
    invoked from within
"VsimProperties::Init $MTIKeypath"
    (procedure "PropertiesInit" line 18)
    invoked from within
"PropertiesInit"
    invoked from within
"ncFyP12 -+"
    (file "/mtitcl/vsim/vsim" line 1)
** Fatal: Read failure in vlm process (0,0)

I thought maybe I needed to install tkimg (or lib32-tkimg) but that didn't fix the problem.

ARandomOWL commented on 2018-07-10 10:24

Requires community/libpng12.

gbs commented on 2018-06-16 11:12

I updated this package to the current version. In doing so, I ended up reimplementing the installer to work around the deadlock bug. I have tested common functionality in both Quartus and ModelSim, but I cannot guarantee the installation is 100% functional. Please report any problems you have updating.

gbs commented on 2018-05-31 14:24

Sequencer: version 18.0 is already out, do you still intend to update this package?