Re: k3b 0.10.14 compilieren

2004-08-25 Diskussionsfäden Andreas Hoppe
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

2004-08-24 Diskussionsfäden 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(...)'

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

2004-08-24 Diskussionsfäden Malte Spiess
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

2004-08-24 Diskussionsfäden Andreas Hoppe
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