Package Details: ghdl 0.36-1

Git Clone URL: https://aur.archlinux.org/ghdl.git (read-only)
Package Base: ghdl
Description: VHDL simulator
Upstream URL: https://github.com/ghdl/ghdl
Licenses: GPLv2
Submitter: xyproto
Maintainer: vicencb
Last Packager: vicencb
Votes: 30
Popularity: 0.126888
First Submitted: 2011-12-14 17:03
Last Updated: 2019-03-03 15:20

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

thasti commented on 2017-07-19 12:22

With up-to-date packages (gcc-Version 7.1.1 20170630 (GCC)) the build of this package fails.

The build of libgcc with gcc-4.9.3 (as downloaded by the AUR) fails with

checking for suffix of object files... configure: error: in `/home/user/aur/ghdl/src/gcc-build/x86_64-unknown-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile

The corresponding error in config.log (for libgcc) is:

configure:3580: checking for suffix of object files
configure:3602: /home/user/aur/ghdl/src/gcc-build/./gcc/xgcc -B/home/user/aur/ghdl/src/gcc-build/./gcc/ -B/usr/x86_64-unknown-linux-gnu/bin/ -B/usr/x86_64-unknown-linux-gnu/lib/ -isystem /usr/x86_64-unknown-linux-gnu/include -isystem /usr/x86_64-unknown-linux-gnu/sys-include -c -g -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt conftest.c >&5
xgcc: error: unrecognized command line option '-fno-plt'

So it seems ./configure wants to use the -fno-plt-Flag with xgcc-4.9.3, which is not recongnized. I am at a loss at finding out why it tries to in the first place. Build failure was confirmed on two independent machines with up-to-date packages and gcc-multilib/gcc-ada-multilib. I hope you can help.

vicencb commented on 2016-04-30 00:37

The web site http://isl.gforge.inria.fr is not responding...
It may be a temporary problem, but, the gcc prerequisites page
https://gcc.gnu.org/install/prerequisites.html
suggests downloading it from
ftp://gcc.gnu.org/pub/gcc/infrastructure/
So, I've updated the links.

Thanks for reporting.

David-UPCT commented on 2016-04-29 19:33

It could be a temporary problem, but the installation fails as it can't download isl:

makepkg -i -s :(
==> Making package: ghdl 0.33-2 (Fri Apr 29 21:22:37 CEST 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating ghdl git repo...
Fetching origin
-> Found gcc-4.9.3.tar.bz2
-> Downloading isl-0.12.2.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:01:04 --:--:-- 0
curl: (56) Recv failure: Connection reset by peer
==> ERROR: Failure while downloading http://isl.gforge.inria.fr/isl-0.12.2.tar.bz2
Aborting...

Edit: manually downloaded from http://ftp.vim.org/languages/gcc/infrastructure/isl-0.12.2.tar.bz2 and copied to the PKGBUILD folder, and everything worked

marzoul commented on 2015-06-28 20:45

If it can be of any help, at least for me the latest GHDL source code compiles with the stock gcc-5.1 compiler. It's the package ghdl-hg (AUR4 link: https://aur4.archlinux.org/packages/ghdl-hg/), which is almost identical to the present ghdl package in terms of compilation commands.

bens commented on 2014-10-06 16:06

Thanks! it works.

vicencb commented on 2014-10-05 10:11

OK, this time the problem has been found.
This commit:
https://projects.archlinux.org/svntogit/packages.git/commit/trunk/makepkg.conf?h=packages/pacman&id=695ca25d4c24f3bd3b8c350d64f2697c733d5169
adds the -fstack-protector-strong flag which is unsupported by gcc 4.8

Uploaded is a new release which contains some pending changes and also reverts the flag to -fstack-protector.

bens commented on 2014-10-05 07:50

Hi vicencb,

I'm seeing similar problems as will.price94. I also have:
- isl: 0.13-1
- gcc-ada: 4.9.1-1

Building on:
Linux laptop-ben 3.12.28-1-MANJARO #1 SMP PREEMPT Sun Sep 7 14:17:18 UTC 2014 x86_64 GNU/Linux

checking for suffix of object files... configure: error: in `/tmp/yaourt-tmp-ben/aur-ghdl/src/gcc-build/x86_64-unknown-linux-gnu/libgcc':
configure: error: cannot compute suffix of object files: cannot compile

Config.log: https://bpaste.net/show/f8f71fcbc1d2

vicencb commented on 2014-08-15 17:57

Hello will,
please remove all this paths from PATH and try again:
PATH: /home/will/.bin
PATH: /home/will/.bin
PATH: /home/will/.cabal/bin
PATH: /home/will/.nix-profile/bin
PATH: /home/will/.nix-profile/sbin
PATH: /usr/share/backuppc/bin
PATH: /usr/share/java/gradle/bin
PATH: /home/will/.gem/ruby/2.1.0/bin

with this it seems that you are trying a multilib build, which I think is unsupported

regards,
vicencb

will.price94 commented on 2014-08-15 15:53

Oh, and here's console.log: http://bpaste.net/show/615160/

will.price94 commented on 2014-08-15 15:52

Hi vicencb,

I've tried building ghdl today, but am facing errors. I've got the current verson of deps installed:
- isl: 0.13-1
- gcc-ada: 4.9.1-1

I'm building on x86_64, output of `uname -a`
Linux x230 3.16.1-1-ARCH #1 SMP PREEMPT Thu Aug 14 07:40:19 CEST 2014 x86_64 GNU/Linux

Error encountered: http://bpaste.net/show/615153/

Any ideas what's causing the problem?
Cheers!