Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
CKeen
Beiträge: 34
Registriert: 21.11.2012 22:59:37

Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von CKeen » 01.01.2013 11:41:16

Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Ich möchte auf mein System,
Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux
Debian 6.0.6 Squeeze, Gnome 2.30.2
gerne Noteedit 2.8.1 kompilieren und komme mit den u.g. Fehlermeldung(en) nicht weiter. TSE3 habe ich komplett installiert. Das Include Verzeichnis befindet sich in /usr/include/tse3/

Irgendeine Idee/Lösung ? Im Vorraus Danke....
checking libtse3... libs in /usr/lib; includes in /usr/include

ERROR: TSE3 found but unable to link a simple TSE3 example!
Please see example file "tse3vtest.cc" and try to find out
why it doesn't compile using the following command:
g++ -W -Wall -ansi -pedantic -g tse3vtest.cc -I/usr/include -I/usr/include/kde -L/usr/lib -Wl,-rpath /usr/lib -ltse3 -L/usr/lib -Wl,-rpath /usr/lib -lpthread -o tse3vtest

Komplette Ausgabe hier: NoPaste-Eintrag36912

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von rendegast » 01.01.2013 14:56:13

Fehlt noch ein '-I/usr/include/ts3'?

EDIT Korrektur
Fehlt noch ein '-I/usr/include/tse3'?
Zuletzt geändert von rendegast am 06.01.2013 13:13:39, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
CKeen
Beiträge: 34
Registriert: 21.11.2012 22:59:37

Re: Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von CKeen » 02.01.2013 06:29:17

rendegast hat geschrieben:Fehlt noch ein '-I/usr/include/ts3'?
Auch das hat mir leider nicht weiter abgeholfen....

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von rendegast » 02.01.2013 12:38:26

Und die Ausgabe von
g++ -W -Wall -ansi -pedantic -g tse3vtest.cc -I/usr/include -I/usr/include/kde -L/usr/lib -Wl,-rpath /usr/lib -ltse3 -L/usr/lib -Wl,-rpath /usr/lib -lpthread -o tse3vtest
?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
CKeen
Beiträge: 34
Registriert: 21.11.2012 22:59:37

Re: Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von CKeen » 06.01.2013 10:57:59

ckeen@debian:~/Projekt/noteedit-2.8.1$ g++ -W -Wall -ansi -pedantic -g tse3vtest.cc -I/usr/include -I/usr/include/kde -L/usr/lib -Wl,-rpath /usr/lib -ltse3 -L/usr/lib -Wl,-rpath /usr/lib -lpthread -o tse3vtest
tse3vtest.cc:1:21: error: istream.h: Datei oder Verzeichnis nicht gefunden
tse3vtest.cc: In function ‘int main()’:
tse3vtest.cc:4: error: ‘cout’ was not declared in this scope
tse3vtest.cc:4: error: ‘endl’ was not declared in this scope
ckeen@debian:~/Projekt/noteedit-2.8.1$

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von rendegast » 06.01.2013 13:26:34

http://packages.debian.org/file:/istream.h
/usr/include/dovecot/src/lib/istream.h dovecot-dev
/usr/include/lsb3/c++/backward/istream.h lsb-build-base3 [powerpc, ia64, s390, i386, amd64]
/usr/include/ptlib/wince/istream.h libpt-1.10.10-dev [not kfreebsd-amd64, kfreebsd-i386]
/usr/include/stlport/istream.h libstlport4.6-dev [i386], libstlport5.2-dev [not armel]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/backward/istream.h mingw32
/usr/lib/llvm-2.7/gcc-4.2/include/c++/4.2.1/backward/istream.h llvm-gcc-4.2 [i386, amd64]
[cout|endl] findet sich in Dateien iostream.h oder ostream.h, je nach Paket.
Ob es eine davon ist?

mingw32 + llvm-gcc-4.2 sind Dickfische mit ~ 20MB,
ihre istream.h und die enthaltenden Verzeichnisse backward/ sind ziemlich ähnlich zu dem aus lsb-build-base3

Code: Alles auswählen

 ...
#ifndef _BACKWARD_ISTREAM_H
#define _BACKWARD_ISTREAM_H 1

#include "backward_warning.h"
#include "iostream.h"

#endif

// Local Variables:
// mode:C++
// End:

dovecot und LLVM scheiden wohl aus.
"stlp" findet sich nicht in noteedits Quelltext.
mingw32 und libpt wären möglich, falls noteedit auch unter windows Einsatz findet.

Ich würde es erstmal mit Debianlsb-build-base3 versuchen.
Das Paket findet sich lustigerweise nur in squeeze/stable.

Unter wheezy gibt es istream.h nur noch bei dovecot-dev / libstlport4.6-dev [i386] / mingw32.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
CKeen
Beiträge: 34
Registriert: 21.11.2012 22:59:37

Re: Fehler beim ./configure -> Noteedit 2.8.1 mit TSE3

Beitrag von CKeen » 13.01.2013 16:31:50

Danke im Vorraus....

Antworten