+#if HAVE_SGP
+ SGPDriver* pSGPDriver = NULL;
+ SGP* pSGP = NULL;
+ if (opt_trace >= TRACE_PHM) {
+ pSGPDriver = new SGPDriver ("phm2pj", 600, 600);
+ pSGP = new SGP (*pSGPDriver);
+ }
+ scanner.collectProjections (pjGlobal, phm, 0, opt_trace, pSGP);
+ if (opt_trace >= TRACE_PHM) {
+ cout << "Press enter to continue\n";
+ cio_kb_getc();
+ delete pSGP; pSGP = NULL;
+ delete pSGPDriver; pSGPDriver = NULL;
+ }
+
+#else