Package: libmgl-dev Version: 2.2-1 Severity: important Tags: upstream Dear Maintainer,
When trying to compile an application using libmgl-dev with clang I get the following compilation error: /usr/include/mgl2/define.h:27:10: fatal error: 'omp.h' file not found #include <omp.h> Indeed, clang does not support OpenMP yet. I traced back the include in the Mathgl sources and it seems: 1. This include is useless since there is no call in the sources to any of the OpenMP functions 2. Even if mathgl sources want to make use of the OpenMP API, the <omp.h> include should not have been provided to the end-user. IMHO, it should have stayed in C++ source files not in headers provided to the user. I think this is an upstream bug, but in the mean time there may be a Debian fix to allow users to compile their application with clang. One may consider rebuilding mathgl with OpenMP support deactivated and maybe activate the pthread support since it is the alternate way provided by mathgl. Thanks! -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (990, 'testing'), (800, 'stable-updates'), (800, 'stable'), (700, 'unstable'), (90, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.12-1-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libmgl-dev depends on: ii libgl1-mesa-dev [libgl-dev] 9.2.2-1 ii libgsl0-dev 1.16+dfsg-1 ii libmgl-fltk7.1.0 2.2-1 ii libmgl-glut7.1.0 2.2-1 ii libmgl-mpi7.1.0 2.2-1 ii libmgl-qt7.1.0 2.2-1 ii libmgl-wnd7.1.0 2.2-1 ii libmgl-wx7.1.0 2.2-1 ii libmgl7.1.0 2.2-1 ii libpng12-dev [libpng-dev] 1.2.50-1 libmgl-dev recommends no packages. libmgl-dev suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org