[mesa-users] problem still with mtx in mesa svn#3918
Max Katz
katzm3 at rpi.edu
Sat Apr 14 11:42:35 EDT 2012
I'm finally up to installing 3918 on my 64-bit Ubuntu installation and I
ran into the same issue. I looked around and found that to have the
"cdefs.h" file you apparently need to have the libc6-dev package, at which
point the relevant file was in /usr/include/x86_64-linux-gnu/sys/. But the
MESA SDK seems to need several files from this area, so I copied the whole
directory over to MESA SDK:
sudo cp -rf /usr/include/x86_64-linux-gnu/*
/opt/mesasdk/lib/gcc/x86_64-pc-linux-gnu/4.7.0/include-fixed/
I am quite certain that this is the least elegant of all the possible
fixes, but it worked
Note: I also ran into the Ubuntu specific issues listed on the MESA SDK
page, and had to install a few packages to get the whole installation to
work (libz-dev, libx11-dev, tcsh).
Max Katz
Rensselaer Polytechnic Institute
On Wed, Feb 29, 2012 at 2:09 AM, Prof M. N. Anandaram <
anandaram_mn at yahoo.com> wrote:
> Hello:
> As Bill suggested I tried installing #3918 with mesasdk.
> This time the failure message with mtx package is this:
> It seems to be looking for cdefs.h file
> Anandaram
> -------------------------------extract--------------------------
> mesa utils has been made, tested, and exported.
>
> ************************************************
> /home/adminuser/mesa/mtx
> building mtx package.
> ------------------------------------------
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 ../public/mtx_def.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w
> ../mkl_pardiso_src/mod_mkl_pardiso_stub.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffree-form ../private/mtx_support.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 ../private/mod_klu.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffree-form ../private/thomas_block.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffree-form ../private/thomas_block_sparse.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffree-form ../private/d_and_c_block.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgttrf.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgttrs.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgtts2.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgetrf.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgetrs.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgemv.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgemm.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qgetf2.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qswap.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/iqamax.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qtrsm.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qger.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qscal.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qlamch.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffixed-form -ffixed-line-length-132 -w ../lapack_quad/qlaswp.f
> gfortran -fno-range-check -fopenmp -I../public -I../private
> -I../../include -Wunused-value -Werror -W -fimplicit-none -O2 -c
> -ffree-form ../public/mtx_lib.f
> ar crs libmtx.a mtx_def.o mod_mkl_pardiso_stub.o mtx_support.o mod_klu.o
> thomas_block.o thomas_block_sparse.o d_and_c_block.o qgttrf.o qgttrs.o
> qgtts2.o qgetrf.o qgetrs.o qgemv.o qgemm.o qgetf2.o qswap.o iqamax.o
> qtrsm.o qger.o qscal.o qlamch.o qlaswp.o mtx_lib.o
> gcc -O3 -fno-common -fexceptions -c -I../klu_src ../klu_src/btf_order.c -o
> btf_order.o
> In file included from /usr/include/limits.h:27:0,
> from
> /usr/opt/mesasdk/bin/../lib/gcc/i686-pc-linux-gnu/4.7.0/include-fixed/limits.h:169,
> from
> /usr/opt/mesasdk/bin/../lib/gcc/i686-pc-linux-gnu/4.7.0/include-fixed/syslimits.h:7,
> from
> /usr/opt/mesasdk/bin/../lib/gcc/i686-pc-linux-gnu/4.7.0/include-fixed/limits.h:34,
> from ../klu_src/UFconfig.h:44,
> from ../klu_src/btf.h:96,
> from ../klu_src/btf_order.c:29:
> /usr/opt/mesasdk/bin/../lib/gcc/i686-pc-linux-gnu/4.7.0/include-fixed/features.h:338:25:
> fatal error: sys/cdefs.h: No such file or directory
> compilation terminated.
> make: *** [btf_order.o] Error 1
>
> /home/adminuser/mesa/mtx/make
> FAILED
>
>
> /home/adminuser/mesa/mtx
> ./build_and_test FAILED
>
>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> mesa-users mailing list
> mesa-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mesa-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.mesastar.org/pipermail/mesa-users/attachments/20120414/9c5f097f/attachment.html>
More information about the Mesa-users
mailing list