summaryrefslogtreecommitdiffstats
path: root/doc/kcalc/kcalc_on_Aix.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/kcalc/kcalc_on_Aix.txt')
-rw-r--r--doc/kcalc/kcalc_on_Aix.txt123
1 files changed, 123 insertions, 0 deletions
diff --git a/doc/kcalc/kcalc_on_Aix.txt b/doc/kcalc/kcalc_on_Aix.txt
new file mode 100644
index 0000000..186e9d6
--- /dev/null
+++ b/doc/kcalc/kcalc_on_Aix.txt
@@ -0,0 +1,123 @@
+X-RDate: Mon, 11 Aug 1997 17:34:22 -0400 (EDT)
+Return-Path: <diehl@mail.schoeck.de>
+Received: from cornell.edu (cornell.edu [132.236.56.6]) by
+ postoffice2.mail.cornell.edu (8.8.5/8.8.5) with ESMTP id JAA08757 for
+ <bw18@POSTOFFICE2.MAIL.CORNELL.EDU>; Mon, 11 Aug 1997 09:50:57 -0400 (EDT)
+Received: (from daemon@localhost) by cornell.edu (8.8.5/8.8.5) id JAA11825 for
+ bw18@postoffice3.mail.cornell.edu; Mon, 11 Aug 1997 09:50:56 -0400 (EDT)
+Received: from polygon.math.cornell.edu (POLYGON.MATH.CORNELL.EDU
+ [128.84.234.110]) by cornell.edu (8.8.5/8.8.5) with SMTP id JAA11800 for
+ <bw18@cornell.edu>; Mon, 11 Aug 1997 09:50:53 -0400 (EDT)
+Received: from ibmmail.COM by polygon.math.cornell.edu (5.x/SMI-SVR4) id
+ AA10464; Mon, 11 Aug 1997 09:50:48 -0400
+Received: from IMXGATE.COM by ibmmail.COM (IBM VM SMTP V2R3) with BSMTP id
+ 5302; Mon, 11 Aug 97 09:50:47 EDT
+Received: from mail.schoeck.de by imxgate.com (IBM VM SMTP V2R3) with TCP;
+ Mon, 11 Aug 97 09:49:44 EDT
+Received: from isndj1.ag.schoeck.com by mail.schoeck.de (AIX 4.1/UCB 5.64/4.03)
+ id AA15070; Mon, 11 Aug 1997 15:46:57 +0100
+Message-Id: <9708111446.AA15070@mail.schoeck.de>
+Comments: Authenticated sender is <diehjoch@mail.schoeck.com>
+X-PH: V4.1@cornell.edu (Cornell Modified)
+Organization: Schoeck AG
+Date: Mon, 11 Aug 1997 15:47:27 +1
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8BIT
+Comments: Sender has elected to use 8-bit data in this message. If problems
+ arise, refer to postmaster at sender's site.
+Reply-To: diehl@mail.schoeck.de
+Priority: normal
+In-Reply-To: <XFMail.970810103958.wuebben@math.cornell.edu>
+References: <9708101509.AA13824@mail.schoeck.de>
+X-Mailer: Pegasus Mail for Win32 (v2.52)
+XFMstatus: 0000
+From: "Jochen Diehl" <diehl@mail.schoeck.de>
+To: Bernd Johannes Wuebben <wuebben@math.cornell.edu>
+Subject: RE: kcalc under AIX
+
+
+> O.K Jochen,
+>
+> das wird jetzt aber ein bische unuebersichtlich.
+> Ich schlage vor, Du findest jetzt erst mal in Ruhe eine
+> Loesung die fuer AIX funktioniert. Dann sende mir Dein
+> kcalc.h und ich werde meine bestes tun das einzubauen.
+> Ich glaube es ist am besten wenn wir das so machen,
+> ein ganzen Haufen Leute sind naemlich immer zielich sauer,
+> wenn ich eine neue version von kcalc rausbringe und
+> es laeuft auf ihrer platform nicht mehr richtig.
+
+Sowas ist in der Tat aergerlich. Langsam verstehe ich, wieso
+kommerzielle Softwareschmieden sich so str?uben, auf n Plattformen zu
+portieren...
+
+Ok. Hier also mal meine Aenderungen, sind eigentlich minimal.
+Immerhin funktioniert die Trigonometrie dann bei mir. Ausser beim
+ersten Start: cos 0 gibt dann 0.9932483259 irgendwas, erst wenn ich
+AC druecke kommt 1 raus. Sonst klappt das erstmal. AIX scheint
+uebrigens asinhl und Konsorten nicht zu kennen, obwohl sinhl bekannt
+ist. Nun ja, hier der diff:
+kcalc.h
+72a73,81
+> #if defined(_AIX) && defined(HAVE_FABSL)
+> #define __LONGDOUBLE128
+> #define pi M_PI
+> #define asinhl(X) asinh(X)
+> #define acoshl(X) acosh(X)
+> #define atanhl(X) atanh(X)
+> #endif
+>
+>
+kcalc_core.cpp
+35c35
+39d38
+< #include <math.h>
+40a40
+> #include <math.h>
+68a69
+> #ifndef _AIX
+69a71
+> #endif
+157a160
+> #ifndef _AIX
+158a162
+> #endif
+Damit bricht der Compiler wenigstens mal nicht ab.
+
+
+Anscheinend ist IBM echt zu doof zum Rechnen (wundert mich, bei den
+Preisen und den unendlich vielen Seriennummern :-), Deine Definition
+von pi schluckt es nicht, da kommt dann NaNQ in die Anzeige.
+
+Auch sonst stimmt etwas noch nicht so, ich habe nur noch nicht
+herausgefunden, woran das liegt:
+Nach exp(1) zeigt kcalc e^1.5 an usw. Was am Source falsch sein
+soll, ist mir absolut schleierhaft, ich habe genau denselben Code in
+einem eigenen Programm und da rechnet er es richtig. Weiss der Geier.
+
+"0!" bringt bei mir einen core dump, schaetze mal, der modfl (IBM)
+ist daran schuld. Wenn ich vorher ein cout mache, bleibt das Programm
+stehen, cored aber wenigstens nicht.
+
+Was soll's? Da ich scheinbar der einzige bin, der Interesse an KDE
+auf AIX hat, stoert mich das nicht so ungemein, will sagen: ich habe
+keine Probleme xcalc zu nehmen (wenn ich ueberhaupt mal einen
+Taschenrechner brauche). Ansonsten gilt natuerlich die
+Standardaussage: Super, dass sich jemand hinsetzt und den Code
+ueberhaupt schreibt und dann noch fuer umme weggibt.
+
+Fass es bitte nicht als Kritik auf, sondern einfach als Info, was
+unter anderen OS so alles passieren kann :-) Was Du mit deinem Source
+machst, ist natuerlich Deine Sache, ich will hier ja keinen
+veraergern.
+
+Viele Gruesse
+Jochen
+
+
+
+-------------------------------------------------------------
+Jochen Diehl, R/3-Basis
+Schoeck AG, Vimbucher Str. 2, 76534 Baden-Baden
+Tel.: +497223967381 Fax.: +497223967352