#940 'make test' fails on sparc

devel
closed-works-for-me
nobody
None
5
2013-12-03
2013-10-23
No

Building iverilog on a sparc machine using Debian resulted in the following error during 'make test':

make[2]: Entering directory `/«PKGBUILDDIR»/vvp'
./vvp -M../vpi ./examples/hello.vvp | grep 'Hello, World.'
Bus error
make[2]: *** [check] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»/vvp'
make[1]: *** [check] Error 2

Full build log can be found at: https://buildd.debian.org/status/fetch.php?pkg=iverilog&arch=sparc&ver=0.9.7-1&stamp=1377352907

Discussion

  • Martin Whitaker

    Martin Whitaker - 2013-10-23

    I can't reproduce the fault here (on an Intel machine). Can you provide the output from doing the following:

    cd /«PKGBUILDDIR»/vvp
    ./vvp -V
    ./vvp -v -M../vpi ./examples/hello.vvp
    gdb ./vvp
      run -M../vpi ./examples/hello.vvp
      bt
    

    (substituting for «PKGBUILDDIR» as appropriate)

    Edit: As Cary notes, the -M../vpi is needed on a machine where Icarus is not already installed.

     
    Last edit: Martin Whitaker 2013-10-24
  • Cary R.

    Cary R. - 2013-10-24

    I am not certain you can safely drop the -M../vpi from the call sequence since the vpi library may not be installed.

    As another data point. I did a quick check of the latest V0.9 from git and valgrind ran this without an error so it should not be related to an undefined variable being used. The difference between V0.9.7 and the latest from git is very minor and none of the changes should effect $display. I also checked my installed version of V0.9.7 with valgrind and it also worked correctly.

    From the log there were a few compile flags that I did not recognize, but the configure/build results look to be correct.

     
  • Cary R.

    Cary R. - 2013-11-04
    • status: open --> pending
     
  • Cary R.

    Cary R. - 2013-11-04

    Since we do not have access to a sparc machine we will need help looking at this issue. If we do not get a response in a few more weeks. I will close this report as works-for-me.

     
  • Cary R.

    Cary R. - 2013-12-03
    • status: pending --> closed-works-for-me
     
  • Cary R.

    Cary R. - 2013-12-03

    It has been over a month since we asked for more information. Since none was provided I am closing this report as "works for me". If more information can be provided we will gladly look into the issue, but since we do not have access to sparc hardware we can not debug this on our own.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks