Re: k3b 0.10.14 compilieren
Hallo Ihr lieben Leute, Am Mittwoch 25 August 2004 01:43 schrieb Markus Schulz: > Malte Spiess schrieb: > > Andreas Hoppe <[EMAIL PROTECTED]> 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" > >> > >> > > > > >>k3bdevice.cpp: In method `class QValueList > >>K3bCdDevice::CdDevice::determineSupportedWriteSpeeds() const': > >>k3bdevice.cpp:2793: implicit declaration of function `int nearbyint(...)' > > Doch, es wird eingebunden... Ich hab' dann "Quick and dirty" einfach mal das debian-Verzeichnis einer älteren Version hineinkopiert und die nur Versionsnr. geändert. Hat tatsächlich funktioniert, nun habe ich ein deb, das auch noch funktioniert :-) > > 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. Genau deshalb hatte ich ja geschrieben :-) Gruß Andy
Re: k3b 0.10.14 compilieren
Malte Spiess schrieb: Andreas Hoppe <[EMAIL PROTECTED]> 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" k3bdevice.cpp: In method `class QValueList K3bCdDevice::CdDevice::determineSupportedWriteSpeeds() const': k3bdevice.cpp:2793: implicit declaration of function `int nearbyint(...)' 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 -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: k3b 0.10.14 compilieren
Andreas Hoppe <[EMAIL PROTECTED]> 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" > > > > k3bdevice.cpp: warning: 1 trigraph(s) encountered > k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::init()': > k3bdevice.cpp:212: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `int K3bCdDevice::CdDevice::dvdMediaType() const': > k3bdevice.cpp:2362: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::modeSense(unsigned char > **, int &, int) const': > k3bdevice.cpp:2493: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::readTocPmaAtip(unsigned > char **, int &, int, bool, int) const > ': > k3bdevice.cpp:2656: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::mechanismStatus(unsigned > char **, int &) const': > k3bdevice.cpp:2702: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `class QValueList > K3bCdDevice::CdDevice::determineSupportedWriteSpeeds() const': > k3bdevice.cpp:2793: implicit declaration of function `int nearbyint(...)' > k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::readSubChannel(unsigned > char **, int &, unsigned int, unsigne > d int) const': > k3bdevice.cpp:3025: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `bool > K3bCdDevice::CdDevice::readTrackInformation(unsigned char **, int &, int, > long unsig > ned int) const': > k3bdevice.cpp:3087: warning: large integer implicitly truncated to unsigned > type > k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::getFeature(unsigned char > **, int &, unsigned int) const': > k3bdevice.cpp:3356: warning: large integer implicitly truncated to unsigned > type > make[3]: *** [k3bdevice.lo] Fehler 1 > make[2]: *** [all-recursive] Fehler 1 > make[1]: *** [all-recursive] Fehler 1 > make: *** [all] Fehler 2 > > 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. Gruß Malte
k3b 0.10.14 compilieren
Hallo liebe Leute, 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" k3bdevice.cpp: warning: 1 trigraph(s) encountered k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::init()': k3bdevice.cpp:212: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `int K3bCdDevice::CdDevice::dvdMediaType() const': k3bdevice.cpp:2362: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::modeSense(unsigned char **, int &, int) const': k3bdevice.cpp:2493: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::readTocPmaAtip(unsigned char **, int &, int, bool, int) const ': k3bdevice.cpp:2656: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::mechanismStatus(unsigned char **, int &) const': k3bdevice.cpp:2702: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `class QValueList K3bCdDevice::CdDevice::determineSupportedWriteSpeeds() const': k3bdevice.cpp:2793: implicit declaration of function `int nearbyint(...)' k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::readSubChannel(unsigned char **, int &, unsigned int, unsigne d int) const': k3bdevice.cpp:3025: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::readTrackInformation(unsigned char **, int &, int, long unsig ned int) const': k3bdevice.cpp:3087: warning: large integer implicitly truncated to unsigned type k3bdevice.cpp: In method `bool K3bCdDevice::CdDevice::getFeature(unsigned char **, int &, unsigned int) const': k3bdevice.cpp:3356: warning: large integer implicitly truncated to unsigned type make[3]: *** [k3bdevice.lo] Fehler 1 make[2]: *** [all-recursive] Fehler 1 make[1]: *** [all-recursive] Fehler 1 make: *** [all] Fehler 2 Bin für jede Hilfe dankbar! Gruß Andy