[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: k3b 0.10.14 compilieren



Malte Spiess schrieb:
Andreas Hoppe <AndreasHoppe@gmx.net> wrote:

ich versuche gerade, k3B zu kompilieren.

./configure läuft problemlos durch, bei make gibt's dann ein Problem, das ich aber nicht sehe...

Hier das komplette "make 2>ERROR.txt"
<und los>


<cut>

k3bdevice.cpp: In method `class QValueList<int> K3bCdDevice::CdDevice::determineSupportedWriteSpeeds() const':
k3bdevice.cpp:2793: implicit declaration of function `int nearbyint(...)'

<cut>


Ich habe zwar den Quellcode von k3b o. ä. hier nicht vorliegen, aber in Deinem
Output ist kein error zu erkennen. Ich sehe hier nur eine Liste von Warnings,
die aber wohl kaum zu einem Compile-Time-Error führen dürften.
Wenn Du den eigentlichen Grund des Fehlers nicht angibst, wird es schwer,
Dir hier weiterzuhelfen.


hmm, also die implizite Definition der Funktion nearbyint wird wohl zu dem Fehler führen. Diese sollte eigentlich aus math.h kommen.

Entweder der Programmierer hat das include vergessen (unwahrscheinlich) oder es wird aufgrund falscher configure Daten (und damit nicht gesetzten defines) nicht geincluded.

Weiter kann ich dir damit aber auch erstmal nicht helfen. Du kannst ja mal einen Blick in die Sourcen werfen und schaun ob eine #if[n]def oder #if defined() das includen von math.h verhindert.

Eventuell helfen die Ausgaben vom Configure weiter.

MfG
Markus Schulz



Reply to: