Olivier Georg (ogeorg++at++imtsg14.epfl.ch)
Fri, 22 Jan 1999 17:19:50 +0100
I have problems compiling libpfui on the Octane. When compiling
pfiXformer.C with:
------------------------------------------------------------------------
/usr/bin/CC -I/usr/include/CC -I/usr/include -nostdinc -I/usr/include/CC
-I/usr/include -mips2 -o32 -g -MDupdate Makedepend -c ../pfiXformer.C
------------------------------------------------------------------------
I get the error:
------------------------------------------------------------------------
"../pfiXformer.C", line 697: error(3384): type does not match any instance of
overloaded function "pfiTDFXformer::pfiTDFXformer"
pfiTDFXformer::pfiTDFXformer(pfiInputXformTrackball *_tb,
^
"../pfiXformer.C", line 710: warning(3209): non-void function
"pfiTDFXformer::pfiTDFXformer(pfiInputXformTrackball *,
pfiInputXformDrive *, pfiInputXformFly *)" (declared at line 697)
should return a value
}
^
1 error detected in the compilation of "../pfiXformer.C".
*** Error code 1
smake: Error: 1 error
*** Error code 2
smake: Error: 1 error
------------------------------------------------------------------------
as if it didn't recognize pfiTDFXformer::pfiTDFXformer as a constructor.
When I compile it on a MaxImpact, it works fine... so it is probably
a compiler problem... the versions for C++ stuff we have are
------------------------------------------------------------------------
I c++_dev 02/19/98 C++ Headers and Libraries, 7.2 on irix
6.3/6.4
I c++_dev.hdr 02/19/98 C++ Headers
I c++_dev.hdr.lib 02/19/98 C++ Library Headers
I c++_dev.man 02/19/98 C++ Manual Pages
I c++_dev.man.c++ 02/19/98 C++ Compiler Man Pages
I c++_dev.man.relnotes 02/19/98 C++ Release Notes
I c++_dev.sw 02/19/98 C++ Software
I c++_dev.sw.c++ 02/19/98 C++ Compiler
I c++_dev.sw.lib 02/19/98 C++ Libraries
I c++_dev.sw.libns 02/19/98 C++ NonShared Libraries
I c++_dev.sw64 02/19/98 C++ Software
I c++_dev.sw64.lib 02/19/98 C++ Libraries 64bit
I c++_eoe 02/19/98 Standard Execution Environment
(C++, 7.2 on irix 6.3/6.4)
I c++_eoe.man 02/19/98 Standard Execution Manual Pages
I c++_eoe.man.relnotes 02/19/98 Standard Execution Libraries Release Notes
I c++_eoe.sw 02/19/98 Standard Execution Software
I c++_eoe.sw.lib 02/19/98 Standard Execution Libraries
I c++_eoe.sw32 02/19/98 Standard Execution Software (N32bit)
I c++_eoe.sw32.lib 02/19/98 Standard Execution Libraries (N32)
I c++_eoe.sw64 02/19/98 Standard Execution Software (64bit)
I c++_eoe.sw64.lib 02/19/98 Standard Execution Libraries (64bit)
I c++_fe 02/19/98 C++ Front-end, 7.2 on irix 6.3/6.4
I c++_fe.man 02/19/98 C++ Front-end Manual Pages
I c++_fe.man.c++ 02/19/98 C++ Front-end Compiler Man Pages
I c++_fe.man.relnotes 02/19/98 C++ Front-end Release Notes
I c++_fe.sw 02/19/98 C++ Front-end Software
I c++_fe.sw.c++ 02/19/98 C++ Front-end Compiler
I ifl_dev.man.c++ 02/10/98 Image Format C++ Man Pages
I ifl_dev.sw.c++ 02/10/98 Image Format C++ API
I ifl_eoe.sw.c++ 08/01/97 Image Format Shared C++ Library
I il_eoe.sw.c++ 08/01/97 ImageVision Shared C++ Library
I patchSG0002752.c++_dev_sw 05/04/98 C++ Software
I patchSG0002752.c++_dev_sw.lib 05/04/98 C++ Libraries
I patchSG0002752.c++_dev_sw.libns 05/04/98 C++ NonShared Libraries
I patchSG0002752.c++_dev_sw64 05/04/98 C++ Software (64bit)
I patchSG0002752.c++_dev_sw64.lib 05/04/98 C++ Libraries (64bit)
I patchSG0002752.c++_eoe_sw 05/04/98 Standard Execution Software (C++)
I patchSG0002752.c++_eoe_sw.lib 05/04/98 Standard Execution Libraries (C++)
I patchSG0002752.c++_eoe_sw64 05/04/98 Standard Execution Software
(C++) (64bit)
I patchSG0002752.c++_eoe_sw64.lib 05/04/98 Standard Execution Libraries
(C++) (64bit)
I performer_dev.man.c++ 02/11/98 Performer2.2 C++ Man Pages
------------------------------------------------------------------------
Also if I compile libpfui on the MAX Impact and use it on the OCTANE,
I get a strange result: I call pfiXformer::setNode and instead
pfiXformer::setAutoPosition gets called... But I am sure the right
library is used !
I in summary I have the following problem:
| library compiled on : |
Library Used on: | MaxImpact | Octane |
+---------------------+---------------------+
| | |
MaxImpact | It works fine | |
| | It doesn't |
-----------------+---------------------+ +
| The wrong method | compile... |
Octane | gets called | |
| | |
-----------------+---------------------+---------------------+
Any idea ?...
Olivier
-- --------------------------------------------------------------------- | Olivier Georg \__ e-mail: olivier.georg++at++epfl.ch | | Ch. de Montelly 43c \__ home: http://imtsg7.epfl.ch/~ogeorg | | 1007 Lausanne/Switzerland \__ tel: +41 21 693 58 50 (work) | -------------------------------\__ +41 21 626 51 79 (private) | | Heb Deh Hag Heb Warhoaz \__-------------------------------- | Hirio Ne Dalv Ket C'Hoaz \__ ________ __o | | ( Sans hier et sans demain ) \__ _____ _`\<,_ | | ( Aujourd'hui ne vaut rien ) \__ ___ (_)/ (_) | | "Kinnig", Per Jakez Helias \ | ---------------------------------------------------------------------
This archive was generated by hypermail 2.0b2 on Fri Jan 22 1999 - 08:19:57 PST