Bug#677165: openblas: FTBFS[kfreebsd]: gemm.c:401:16: error: 'GEMM_MULTITHREAD_THRESHOLD' undeclared (first use in this function)

Christoph Egger christoph at debian.org
Tue Jun 12 21:05:18 UTC 2012


Sébastien Villemot <sebastien.villemot at ens.fr> writes:
> Christoph Egger <christoph at debian.org> writes:
>
>> Package: src:openblas
>> Version: 0.1.1-3
>> Severity: serious
>> Tags: sid wheezy
>> User: debian-bsd at lists.debian.org
>> Usertags: kfreebsd
>> X-Debbugs-Cc: debian-bsd at lists.debian.org
>> Justification: fails to build from source (but built successfully in the past)
>
>> Your package failed to build on the kfreebsd-* buildds:
>>
>> gcc -c -O2 -DEXPRECISION -m128bit-long-double -Wall -m64
>> -DF_INTERFACE_GFORT -fPIC -DDYNAMIC_ARCH -DNO_LAPACK -DNO_LAPACKE
>> -DSMP_SERVER -DMAX_CPU_NUMBER=2 -DASMNAME=sgemm -DASMFNAME=sgemm_
>> -DNAME=sgemm_ -DCNAME=sgemm -DCHAR_NAME=\"sgemm_\"
>> -DCHAR_CNAME=\"sgemm\" -DNO_AFFINITY -I.. -I. -UDOUBLE -UCOMPLEX
>> gemm.c -o sgemm.o
>> gemm.c: In function 'sgemm_':
>> gemm.c:401:16: error: 'GEMM_MULTITHREAD_THRESHOLD' undeclared (first use in this function)
>> gemm.c:401:16: note: each undeclared identifier is reported only once for each function it appears in
>> make[2]: *** [sgemm.o] Error 1
>>
>> Full build log at
>> https://buildd.debian.org/status/logs.php?pkg=openblas&ver=0.1.1-3&arch=kfreebsd-amd64
>
> The build fails because the CPU is not correctly detected on some
> kfreebsd buildds (finzi, fano). From the old logs, it looks that the CPU
> is correctly detected on some others kfreebsd buildds (field, fasch).
>
> The failure to detect the CPU is a bug in itself, but we need to know
> the exact CPU architecture of these buildds in order to report an
> upstream bug. Is this information available?

finzi/fano are virtual KVM instance

% cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 1
model name      : QEMU Virtual CPU version 0.12.5
stepping        : 3
processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 1
model name      : QEMU Virtual CPU version 0.12.5
stepping        : 3
flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr xmm sse2
cpu MHz         : 2666.71
bogomips        : 2666.71

fasch/field are "real" boxes

% cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 16
model name      : Intel(R) Xeon(TM) CPU 3.80GHz
stepping        : 10
processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 16
model name      : Intel(R) Xeon(TM) CPU 3.80GHz
stepping        : 10
processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 16
model name      : Intel(R) Xeon(TM) CPU 3.80GHz
stepping        : 10
processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 16
model name      : Intel(R) Xeon(TM) CPU 3.80GHz
stepping        : 10
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 b19 b21 mmxext mmx fxsr xmm sse2 b27 b28 b29 3dnow
cpu MHz         : 3800.15
bogomips        : 3800.15

Regards

    Christoph

-- 
9FED 5C6C E206 B70A 5857  70CA 9655 22B9 D49A E731
Debian Developer | Lisp Hacker | CaCert Assurer





More information about the debian-science-maintainers mailing list