2006/7/4, Robert Osfield <[EMAIL PROTECTED]>:
yes,by just renaming the name it compiles the osg.dll right.
On 7/4/06, Adrian Egli <[EMAIL PROTECTED]> wrote:
> the trouble is very stupid: observer_ptr is intepreted by the compiler as a
> class instead of
> an ptr reference.
Reading the code your sent and comparing it to the original I can only
spot the name change of in_observer_ptr from observer_ptr, is this
right? So the osg::observer_ptr<> being confused as the Observer*
observer_ptr parameter.
yes,by just renaming the name it compiles the osg.dll right.
This being correct then just renaming the parameter observer should do
the trick, and would be more in keeping with the parameter naming
convertion elsewhere in the OSG.
Robert,
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/
new issues:
osgGA.dll - 1 error(s), 0 warning(s)
--------------------Configuration: Core osgIntrospection - Win32 Release--------------------
Compiling...
ConstructorInfo.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
CustomAttributeProvider.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
DefaultReflectors.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
MethodInfo.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
PropertyInfo.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Reflection.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Type.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Utility.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Value.cpp
../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Error executing cl.exe.
osgIntrospection.dll - 9 error(s), 0 warning(s)
Compiling...
ESRIShape.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(301) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(297) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(341) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(334) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(367) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(363) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(407) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(401) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(565) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(560) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(609) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(602) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(656) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(651) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(692) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(686) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(833) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(823) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(891) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(885) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(938) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(931) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(946) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(931) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(994) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(989) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1039) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1033) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1049) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1033) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1125) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1117) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1174) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1167) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1181) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1167) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1191) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShape.cpp(1167) : see declaration of 'i'
ESRIShapeParser.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(287) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(281) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(315) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(309) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(383) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(377) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(411) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(405) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(479) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(473) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(507) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(501) : see declaration of 'i'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(540) : error C2374: 'i' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\ESRIShape\ESRIShapeParser.cpp(529) : see declaration of 'i'
ESRIShapeReaderWriter.cpp
Error executing cl.exe.
--------------------Configuration: osgPlugin bsp - Win32 Release--------------------
Compiling...
BITSET.cpp
BSPLoad.cpp
ReaderWriterQ3BSP.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\bsp\ReaderWriterQ3BSP.cpp(621) : error C2374: 'row' : redefinition; multiple initialization
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\bsp\ReaderWriterQ3BSP.cpp(605) : see declaration of 'row'
--------------------Configuration: osgPlugin net - Win32 Release--------------------
Compiling...
ReaderWriterNET.cpp
sockinet.cpp
sockstream.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\net\sockstream.cpp(202) : error C2065: 'ENAMETOOLONG' : undeclared identifier
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\net\sockstream.cpp(202) : error C2051: case _expression_ not constant
C:\
--------------------Configuration: osgPlugin net - Win32 Release--------------------
Compiling...
ReaderWriterNET.cpp
sockinet.cpp
sockstream.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\net\sockstream.cpp(202) : error C2065: 'ENAMETOOLONG' : undeclared identifier
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\net\sockstream.cpp(202) : error C2051: case _expression_ not constant
C:\
****************************************************************************
--------------------Configuration: osgPlugin normals - Win32 Release--------------------
Compiling...
Normals.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(31) : error C2629: unexpected 'class Normals::MakeNormalsVisitor ('
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(31) : error C2238: unexpected token(s) preceding ';'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(66) : error C2629: unexpected 'class SurfaceNormals ('
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(66) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(73) : error C2629: unexpected 'class VertexNormals ('
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(73) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.cpp(7) : error C2664: '__thiscall Normals::MakeNormalsVisitor::Normals::MakeNormalsVisitor(const class Normals::MakeNormalsVisitor &)' : cannot convert parameter 1 from 'f
loat' to 'const class Normals::MakeNormalsVisitor &'
Reason: cannot convert from 'float' to 'const class Normals::MakeNormalsVisitor'
No constructor could take the source type, or constructor overload resolution was ambiguous
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.cpp(33) : error C2511: 'MakeNormalsVisitor::MakeNormalsVisitor' : overloaded member function 'void (float,enum Normals::Mode)' not found in 'Normals::MakeNormalsVisitor'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(28) : see declaration of 'MakeNormalsVisitor'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.cpp(231) : fatal error C1004: unexpected end of file found
ReaderWriterNormals.cpp
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(31) : error C2629: unexpected 'class Normals::MakeNormalsVisitor ('
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(31) : error C2238: unexpected token(s) preceding ';'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(66) : error C2629: unexpected 'class SurfaceNormals ('
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(66) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(73) : error C2629: unexpected 'class VertexNormals ('
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\normals\Normals.h(73) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body
Error executing cl.exe.
*******************************
osgdb_trans.dll - 0 error(s), 0 warning(s)
--------------------Configuration: osgPlugin txp - Win32 Release--------------------
Compiling...
ReaderWriterTXP.cpp
../../../src/osgPlugins/txp\trpage_geom.h(229) : error C2258: illegal pure syntax, must be '= 0'
../../../src/osgPlugins/txp\trpage_geom.h(229) : error C2252: 'ISMASTER' : pure specifier can only be specified for functions
../../../src/osgPlugins/txp\trpage_geom.h(230) : error C2258: illegal pure syntax, must be '= 0'
../../../src/osgPlugins/txp\trpage_geom.h(230) : error C2252: 'ISLOCAL' : pure specifier can only be specified for functions
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\txp\TXPArchive.h(182) : error C2027: use of undefined type 'TXPArchive'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\txp\TXPArchive.h(63) : see declaration of 'TXPArchive'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\txp\TXPArchive.h(191) : error C2027: use of undefined type 'TXPArchive'
C:\DATEN\DEV\OpenSceneGraphCVS_\OpenSceneGraph\src\osgPlugins\txp\TXPArchive.h(63) : see declaration of 'TXPArchive'
TileMapper.cpp
../../../src/osgPlugins/t
**************************************
Compiling...
CubeMapGenerator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
CullVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
DelaunayTriangulator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
DisplayRequirementsVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
GLObjectsVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
HalfWayMapGenerator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
HighlightMapGenerator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
IntersectVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Optimizer.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
PositionalStateContainer.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
ReflectionMapGenerator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
RenderBin.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
RenderLeaf.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
RenderStage.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
SceneView.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Simplifier.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
SmoothingVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
StateGraph.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Statistics.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
TangentSpaceGenerator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Tesselator.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
TransformAttributeFunctor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
TransformCallback.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
TriStripVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
UpdateVisitor.cpp
../../../include\osgIntrospection/Export(42) : fatal error C1189: #error : Your compiler doesn't support member templates. The reflection framework can't be compiled.
Error executing cl.exe.
osgwrapper_osgUtil.dll - 25 error(s), 0 warning(s)
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
