libpfui

New Message Reply Date view Thread view Subject view Author view

Olivier Georg (ogeorg++at++imtsg14.epfl.ch)
Fri, 22 Jan 1999 17:19:50 +0100


Hi again,

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    \                     |
---------------------------------------------------------------------

New Message Reply Date view Thread view Subject view Author view

This archive was generated by hypermail 2.0b2 on Fri Jan 22 1999 - 08:19:57 PST

This message has been cleansed for anti-spam protection. Replace '++at++' in any mail addresses with the '@' symbol.