<86>Apr 21 01:32:48 userdel[56254]: delete user 'rooter' <86>Apr 21 01:32:48 userdel[56254]: removed group 'rooter' owned by 'rooter' <86>Apr 21 01:32:48 userdel[56254]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 21 01:32:48 groupadd[56284]: group added to /etc/group: name=rooter, GID=555 <86>Apr 21 01:32:48 groupadd[56284]: group added to /etc/gshadow: name=rooter <86>Apr 21 01:32:48 groupadd[56284]: new group: name=rooter, GID=555 <86>Apr 21 01:32:48 useradd[56307]: new user: name=rooter, UID=555, GID=555, home=/root, shell=/bin/bash <86>Apr 21 01:32:48 userdel[56321]: delete user 'builder' <86>Apr 21 01:32:48 groupadd[56337]: group added to /etc/group: name=builder, GID=556 <86>Apr 21 01:32:48 groupadd[56337]: group added to /etc/gshadow: name=builder <86>Apr 21 01:32:48 groupadd[56337]: new group: name=builder, GID=556 <86>Apr 21 01:32:48 useradd[56365]: new user: name=builder, UID=556, GID=556, home=/usr/src, shell=/bin/bash <13>Apr 21 01:32:51 rpmi: xorg-xproto-devel-7.0.31-alt0.M80P.1 p8+226471.100.1.1 1554301566 installed <13>Apr 21 01:32:51 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Apr 21 01:32:51 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Apr 21 01:32:51 rpmi: xorg-xextproto-devel-2:7.3.0-alt1 1389258977 installed <13>Apr 21 01:32:51 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Apr 21 01:32:51 rpmi: libXau-devel-1.0.8-alt1 1369565807 installed <13>Apr 21 01:32:51 rpmi: xorg-fixesproto-devel-1:5.0-alt1 1300091058 installed <13>Apr 21 01:32:51 rpmi: libICE-devel-1.0.9-alt1 1409902719 installed <13>Apr 21 01:32:51 rpmi: libSM-devel-1.2.2-alt1 1391072686 installed <13>Apr 21 01:32:51 rpmi: xorg-inputproto-devel-1:2.3-alt1 1362636518 installed <13>Apr 21 01:32:51 rpmi: xorg-kbproto-devel-1.0.6-alt1 1332531883 installed <13>Apr 21 01:32:51 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Apr 21 01:32:51 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 21 01:32:51 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Apr 21 01:32:51 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 21 01:32:51 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Apr 21 01:32:51 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Apr 21 01:32:51 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 01:32:52 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Apr 21 01:32:52 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Apr 21 01:32:52 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Apr 21 01:32:52 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 21 01:32:52 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Apr 21 01:32:52 rpmi: libXt-1.1.4-alt1 1369984716 installed <13>Apr 21 01:32:52 rpmi: libXmu-1.1.2-alt1 1391072528 installed <13>Apr 21 01:32:52 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Apr 21 01:32:52 rpmi: libGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:32:52 rpmi: libGLU-4:9.0.0-alt1 1347643776 installed <13>Apr 21 01:32:52 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 21 01:32:52 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Apr 21 01:32:52 rpmi: libfreeglut-3.0.0-alt1 1429173818 installed <13>Apr 21 01:32:53 rpmi: libxcb-devel-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 01:32:53 rpmi: libX11-devel-3:1.6.3-alt1 1431956911 installed <13>Apr 21 01:32:53 rpmi: libGL-devel-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 01:32:53 rpmi: libGLU-devel-4:9.0.0-alt1 1347643776 installed <13>Apr 21 01:32:53 rpmi: libXext-devel-1.3.3-alt1 1409902932 installed <13>Apr 21 01:32:53 rpmi: libXfixes-devel-5.0.1-alt1 1369809606 installed <13>Apr 21 01:32:53 rpmi: libXt-devel-1.1.4-alt1 1369984716 installed <13>Apr 21 01:32:53 rpmi: gcc-c++-common-1.4.20-alt1 1432315196 installed <13>Apr 21 01:32:54 rpmi: libstdc++5-devel-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 21 01:32:55 rpmi: gcc5-c++-5.3.1-alt3.M80P.1 p8+225520.100.3.1 1553688800 installed <13>Apr 21 01:32:55 rpmi: libXi-devel-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 21 01:32:55 rpmi: libXmu-devel-1.1.2-alt1 1391072528 installed <13>Apr 21 01:32:55 rpmi: libfreeglut-devel-3.0.0-alt1 1429173818 installed <13>Apr 21 01:32:55 rpmi: desktop-file-utils-0.22.0.patchset1-alt1 1412210843 installed Installing Transcend-0.3-alt4.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.10017 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf Transcend_0.3_UnixSource + echo 'Source #0 (Transcend_0.3_UnixSource.tar.gz):' Source #0 (Transcend_0.3_UnixSource.tar.gz): + /bin/tar -xf - + /bin/gzip -dc /usr/src/RPM/SOURCES/Transcend_0.3_UnixSource.tar.gz + cd Transcend_0.3_UnixSource + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.10017 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd Transcend_0.3_UnixSource + mkdir -p Transcend/portaudio/lib + echo 1 + ./runToBuild select platform: 1 -- GNU/Linux X86 2 -- GNU/Linux PPC 3 -- FreeBSD X86 4 -- MacOSX 5 -- Solaris 6 -- Win32 using MinGW q -- quit > Building portaudio... checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for ranlib... ranlib checking for a BSD compatible install... /bin/install -c checking for ar... /usr/bin/ar checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for pthread_create in -lpthread... yes configure: creating ./config.status config.status: creating Makefile Finished configure. Type 'make' to build PortAudio and examples. make: Entering directory `/usr/src/RPM/BUILD/Transcend_0.3_UnixSource/Transcend/portaudio' gcc -c -g -O2 -Ipa_common -Ipablio pa_common/pa_convert.c -o pa_common/pa_convert.o gcc -c -g -O2 -Ipa_common -Ipablio pa_common/pa_lib.c -o pa_common/pa_lib.o gcc -c -g -O2 -Ipa_common -Ipablio pablio/pablio.c -o pablio/pablio.o gcc -c -g -O2 -Ipa_common -Ipablio pablio/ringbuffer.c -o pablio/ringbuffer.o gcc -c -g -O2 -Ipa_common -Ipablio pa_unix_oss/pa_unix_oss.c -o pa_unix_oss/pa_unix_oss.o gcc -c -g -O2 -Ipa_common -Ipablio pa_unix_oss/pa_unix.c -o pa_unix_oss/pa_unix.o /usr/bin/ar ruv lib/libportaudio.a pa_common/pa_convert.o pa_common/pa_lib.o pablio/pablio.o pablio/ringbuffer.o pa_unix_oss/pa_unix_oss.o pa_unix_oss/pa_unix.o /usr/bin/ar: creating lib/libportaudio.a a - pa_common/pa_convert.o a - pa_common/pa_lib.o a - pablio/pablio.o a - pablio/ringbuffer.o a - pa_unix_oss/pa_unix_oss.o a - pa_unix_oss/pa_unix.o ranlib lib/libportaudio.a gcc -shared -o lib/libportaudio.so.0.0.18 pa_common/pa_convert.o pa_common/pa_lib.o pablio/pablio.o pablio/ringbuffer.o pa_unix_oss/pa_unix_oss.o pa_unix_oss/pa_unix.o /usr/bin/ld: pa_common/pa_convert.o: relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC pa_common/pa_convert.o: error adding symbols: Bad value collect2: error: ld returned 1 exit status make: *** [lib/libportaudio.so.0.0.18] Error 1 make: Leaving directory `/usr/src/RPM/BUILD/Transcend_0.3_UnixSource/Transcend/portaudio' Building Transcend... make: Entering directory `/usr/src/RPM/BUILD/Transcend_0.3_UnixSource/Transcend/game' Makefile:559: Makefile.dependencies: No such file or directory Makefile:728: Makefile.minorGems_dependencies: No such file or directory rm -f Makefile.minorGems_dependencies g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -I../.. -MM ../../minorGems/network/linux/HostAddressLinux.cpp ../../minorGems/network/linux/SocketLinux.cpp ../../minorGems/network/linux/SocketServerLinux.cpp ../../minorGems/network/linux/SocketClientLinux.cpp ../../minorGems/network/NetworkFunctionLocks.cpp ../../minorGems/io/file/linux/PathLinux.cpp ../../minorGems/io/file/unix/DirectoryUnix.cpp ../../minorGems/io/linux/TypeIOLinux.cpp ../../minorGems/system/unix/TimeUnix.cpp ../../minorGems/system/linux/ThreadLinux.cpp ../../minorGems/system/linux/MutexLockLinux.cpp ../../minorGems/system/linux/BinarySemaphoreLinux.cpp ../../minorGems/util/log/AppLog.cpp ../../minorGems/util/log/PrintLog.cpp ../../minorGems/util/log/FileLog.cpp ../../minorGems/util/log/Log.cpp ../../minorGems/util/printUtils.cpp ../../minorGems/network/web/WebClient.cpp ../../minorGems/network/web/URLUtils.cpp ../../minorGems/network/web/MimeTyper.cpp ../../minorGems/util/StringBufferOutputStream.cpp ../../minorGems/formats/xml/XMLUtils.cpp ../../minorGems/formats/html/HTMLUtils.cpp ../../minorGems/util/SettingsManager.cpp ../../minorGems/util/stringUtils.cpp ../../minorGems/crypto/hashes/sha1.cpp ../../minorGems/sound/formats/aiff.cpp ../../minorGems/util/development/memory/MemoryTrack.cpp ../../minorGems/util/development/memory/debugMemory.cpp ../../minorGems/network/p2pParts/HostCatcher.cpp ../../minorGems/network/p2pParts/OutboundChannel.cpp ../../minorGems/network/p2pParts/DuplicateMessageDetector.cpp ../../minorGems/network/p2pParts/protocolUtils.cpp ../../minorGems/network/p2pParts/MessagePerSecondLimiter.cpp ../../minorGems/formats/encodingUtils.cpp ../../minorGems/network/web/server/WebServer.cpp ../../minorGems/network/web/server/RequestHandlingThread.cpp ../../minorGems/network/web/server/ThreadHandlingThread.cpp ../../minorGems/network/web/server/ConnectionPermissionHandler.cpp ../../minorGems/system/StopSignalThread.cpp ../../minorGems/system/FinishedSignalThread.cpp ../../minorGems/graphics/openGL/ScreenGL.cpp >> Makefile.minorGems_dependencies.temp cat Makefile.minorGems_dependencies.temp | sed ' s/^HostAddress.*\.o/${HOST_ADDRESS_O}/; s/^Socket.*\.o/${SOCKET_O}/; s/^SocketServer.*\.o/${SOCKET_SERVER_O}/; s/^SocketClient.*\.o/${SOCKET_CLIENT_O}/; s/^NetworkFunctionLocks.*\.o/${NETWORK_FUNCTION_LOCKS_O}/; s/^Path.*\.o/${PATH_O}/; s/^Directory.*\.o/${DIRECTORY_O}/; s/^TypeIO.*\.o/${TYPE_IO_O}/; s/^Time.*\.o/${TIME_O}/; s/^Thread.*\.o/${THREAD_O}/; s/^MutexLock.*\.o/${MUTEX_LOCK_O}/; s/^BinarySemaphore.*\.o/${BINARY_SEMAPHORE_O}/; s/^AppLog.*\.o/${APP_LOG_O}/; s/^PrintLog.*\.o/${PRINT_LOG_O}/; s/^FileLog.*\.o/${FILE_LOG_O}/; s/^Log.*\.o/${LOG_O}/; s/^PrintUtils.*\.o/${PRINT_UTILS_O}/; s/^WebClient.*\.o/${WEB_CLIENT_O}/; s/^URLUtils.*\.o/${URL_UTILS_O}/; s/^MimeTyper.*\.o/${MIME_TYPER_O}/; s/^StringBufferOutputStream.*\.o/${STRING_BUFFER_OUTPUT_STREAM_O}/; s/^XMLUtils.*\.o/${XML_UTILS_O}/; s/^HTMLUtils.*\.o/${HTML_UTILS_O}/; s/^SettingsManager.*\.o/${SETTINGS_MANAGER_O}/; s/^stringUtils.*\.o/${STRING_UTILS_O}/; s/^sha1.*\.o/${SHA1_O}/; s/^aiff.*\.o/${AIFF_O}/; s/^MemoryTrack.*\.o/${MEMORY_TRACK_O}/; s/^DebugMemory.*\.o/${DEBUG_MEMORY_O}/; s/^HostCatcher.*\.o/${HOST_CATCHER_O}/; s/^OutboundChannel.*\.o/${OUTBOUND_CHANNEL_O}/; s/^DuplicateMessageDetector.*\.o/${DUPLICATE_MESSAGE_DETECTOR_O}/; s/^protocolUtils.*\.o/${PROTOCOL_UTILS_O}/; s/^MessagePerSecondLimiter.*\.o/${MESSAGE_PER_SECOND_LIMITER_O}/; s/^encodingUtils.*\.o/${ENCODING_UTILS_O}/; s/^WebServer.*\.o/${WEB_SERVER_O }/; s/^RequestHandlingThread.*\.o/${REQUEST_HANDLING_THREAD_O}/; s/^ThreadHandlingThread.*\.o/${THREAD_HANDLING_THREAD_O}/; s/^ConnectionPermissionHandler.*\.o/${CONNECTION_PERMISSION_HANDLER_O}/; s/^StopSignalThread.*\.o/${STOP_SIGNAL_THREAD_O}/; s/^FinishedSignalThread.*\.o/${FINISHED_SIGNAL_THREAD_O}/; s/^ScreenGL.*\.o/${SCREEN_GL_O}/; ' >> Makefile.minorGems_dependencies rm -f Makefile.minorGems_dependencies.temp rm -f Makefile.dependencies g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -MM game.cpp DrawableObject.cpp LevelDirectoryManager.cpp NamedColorFactory.cpp ParameterizedSpace.cpp ParameterSpaceControlPoint.cpp ObjectParameterSpaceControlPoint.cpp ParameterizedObject.cpp ShipBullet.cpp ShipBulletManager.cpp Enemy.cpp EnemyManager.cpp SculptureManager.cpp BossManager.cpp PortalManager.cpp SoundSamples.cpp SoundPlayer.cpp ReverbSoundFilter.cpp SoundParameterSpaceControlPoint.cpp StereoSoundParameterSpaceControlPoint.cpp ParameterizedStereoSound.cpp OnePointPlayableSound.cpp BulletSound.cpp MusicNoteWaveTable.cpp MusicPart.cpp MusicPlayer.cpp >> Makefile.dependencies make: Leaving directory `/usr/src/RPM/BUILD/Transcend_0.3_UnixSource/Transcend/game' make: Entering directory `/usr/src/RPM/BUILD/Transcend_0.3_UnixSource/Transcend/game' g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o game.o game.cpp In file included from ../../minorGems/graphics/openGL/ScreenGL.h:51:0, from game.cpp:131: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ In file included from game.cpp:131:0: ../../minorGems/graphics/openGL/ScreenGL.h: In destructor 'ScreenGL::~ScreenGL()': ../../minorGems/graphics/openGL/ScreenGL.h:359:9: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mViewPosition; ^ ../../minorGems/graphics/openGL/ScreenGL.h:360:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mViewOrientation; ^ ../../minorGems/graphics/openGL/ScreenGL.h: In member function 'void ScreenGL::setViewPosition(Vector3D*)': ../../minorGems/graphics/openGL/ScreenGL.h:394:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mViewPosition; ^ In file included from game.cpp:137:0: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ game.cpp: In function 'int main(int, char**)': game.cpp:373:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] "Transcend", sceneHandler, NULL, sceneHandler ); ^ game.cpp:381:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete move; ^ game.cpp: In member function 'void GameSceneHandler::loadNextLevel()': game.cpp:475:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete viewPosition; ^ game.cpp:483:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete viewRotation; ^ game.cpp:498:54: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] File *levelsDirectory = new File( NULL, "levels" ); ^ game.cpp:507:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] currentLevelDirectory = levelsDirectory->getChildFile( "001" ); ^ game.cpp:523:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:531:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:553:66: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:579:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "backgroundColor", true ); ^ game.cpp:594:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "nearBossGridColor", true ); ^ game.cpp:607:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "farBossGridColor", true ); ^ game.cpp:622:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "weakUmbilicalColor", true ); ^ game.cpp:636:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "strongUmbilicalColor", true ); ^ game.cpp:655:72: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] FILE *shipFILE = LevelDirectoryManager::getStdStream( "ship", true ); ^ game.cpp:669:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:687:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:696:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "shipBulletSound", true ); ^ game.cpp:723:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:735:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:748:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:757:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:776:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:784:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "enemyBulletSound", true ); ^ game.cpp:816:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:828:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:841:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:852:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:864:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:876:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:887:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:899:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:910:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:921:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:939:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:947:70: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "bossBulletSound", true ); ^ game.cpp:977:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:989:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1003:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1012:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "firstSculpturePiece", true ); ^ game.cpp:1028:75: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "secondSculpturePiece", true ); ^ game.cpp:1048:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1093:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1105:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1118:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1130:51: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1180:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1193:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1205:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1218:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1231:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1248:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1258:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1270:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1278:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "enemyExplosionSound", true ); ^ game.cpp:1315:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1326:65: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1344:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1354:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1366:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1376:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1387:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1399:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1412:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1425:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1439:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1452:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1464:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1476:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1486:73: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "bossExplosionSound", true ); ^ game.cpp:1504:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1523:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1535:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1581:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "portal", true ); ^ game.cpp:1596:61: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp:1607:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] true ); ^ game.cpp: In destructor 'virtual GameSceneHandler::~GameSceneHandler()': game.cpp:1639:12: warning: deleting object of polymorphic class type 'StdRandomSource' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mRandSource; ^ game.cpp: In member function 'void GameSceneHandler::destroyLevel()': game.cpp:1663:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentShipVelocityVector; ^ game.cpp: In member function 'virtual void GameSceneHandler::drawScene()': game.cpp:1770:24: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete gridSpot; ^ game.cpp:1818:24: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete gridSpot; ^ game.cpp:1856:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete bossPostion; ^ game.cpp:2153:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete zeroAngle; ^ game.cpp:2155:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete offsetVector; ^ game.cpp:2213:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete viewPosition; ^ game.cpp: In member function 'virtual void GameSceneHandler::keyPressed(unsigned char, int, int)': game.cpp:2335:20: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete droppedPiecePosition; ^ game.cpp:2350:20: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete viewPosition; ^ game.cpp: In member function 'virtual void GameSceneHandler::fireRedraw()': game.cpp:2552:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete viewPosition; ^ game.cpp:2592:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rotationDelta; ^ game.cpp:2602:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentShipVelocityVector; ^ game.cpp:2612:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rotation; ^ game.cpp:2613:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete moveVector; ^ game.cpp:2646:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete jumpToWrapVector; ^ game.cpp:2648:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete currentPosition; ^ game.cpp:2711:20: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete moveToCenterVector; ^ game.cpp:2724:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete jarVector; ^ game.cpp:2727:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete currentPosition; ^ game.cpp:2804:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete currentPosition; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o DrawableObject.o DrawableObject.cpp In file included from DrawableObject.h:28:0, from DrawableObject.cpp:27: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ DrawableObject.cpp: In destructor 'virtual DrawableObject::~DrawableObject()': DrawableObject.cpp:54:35: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mTriangleVertices[i]; ^ DrawableObject.cpp:58:33: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mBorderVertices[i]; ^ DrawableObject.cpp: In member function 'void DrawableObject::draw(double, Angle3D*, Vector3D*)': DrawableObject.cpp:220:39: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete worldTriangleVertices[i]; ^ DrawableObject.cpp:225:37: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete worldBorderVertices[i]; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o LevelDirectoryManager.o LevelDirectoryManager.cpp In file included from LevelDirectoryManager.h:21:0, from LevelDirectoryManager.cpp:16: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ LevelDirectoryManager.cpp: In static member function 'static File* LevelDirectoryManager::getLevelDirectory()': LevelDirectoryManager.cpp:45:57: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] File *levelDirectory = new File( NULL, "levels" ); ^ LevelDirectoryManager.cpp:46:69: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] File *level1Directory = levelDirectory->getChildFile( "001" ); ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o NamedColorFactory.o NamedColorFactory.cpp In file included from LevelDirectoryManager.h:21:0, from NamedColorFactory.cpp:20: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ NamedColorFactory.cpp: In static member function 'static Color* NamedColorFactory::getColor(char*)': NamedColorFactory.cpp:38:67: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] File *colorDirectory = levelDirectory->getChildFile( "colors" ); ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ParameterizedSpace.o ParameterizedSpace.cpp In file included from ParameterSpaceControlPoint.h:15:0, from ParameterizedSpace.h:17, from ParameterizedSpace.cpp:10: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ParameterSpaceControlPoint.o ParameterSpaceControlPoint.cpp In file included from ParameterSpaceControlPoint.h:15:0, from ParameterSpaceControlPoint.cpp:16: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ ParameterSpaceControlPoint.cpp: In static member function 'static Vector3D** ParameterSpaceControlPoint::blendVertexArrays(Vector3D**, int, double, Vector3D**, int, int*)': ParameterSpaceControlPoint.cpp:63:12: warning: variable 'weightOfSmallerSet' set but not used [-Wunused-but-set-variable] double weightOfSmallerSet; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ObjectParameterSpaceControlPoint.o ObjectParameterSpaceControlPoint.cpp In file included from ObjectParameterSpaceControlPoint.h:36:0, from ObjectParameterSpaceControlPoint.cpp:35: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ ObjectParameterSpaceControlPoint.cpp: In destructor 'virtual ObjectParameterSpaceControlPoint::~ObjectParameterSpaceControlPoint()': ObjectParameterSpaceControlPoint.cpp:173:35: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mTriangleVertices[i]; ^ ObjectParameterSpaceControlPoint.cpp:177:33: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mBorderVertices[i]; ^ ObjectParameterSpaceControlPoint.cpp: In member function 'SimpleVector* ObjectParameterSpaceControlPoint::getDrawableObjects()': ObjectParameterSpaceControlPoint.cpp:446:41: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete workingTriangleVertices[i]; ^ ObjectParameterSpaceControlPoint.cpp:451:39: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete workingBorderVertices[i]; ^ ObjectParameterSpaceControlPoint.cpp:456:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete angleBetweenRotatedCopies; ^ ObjectParameterSpaceControlPoint.cpp: In member function 'Color** ObjectParameterSpaceControlPoint::blendColorArrays(Color**, int, double, Color**, int, int*)': ObjectParameterSpaceControlPoint.cpp:579:12: warning: variable 'weightOfSmallerSet' set but not used [-Wunused-but-set-variable] double weightOfSmallerSet; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ParameterizedObject.o ParameterizedObject.cpp In file included from ParameterizedObject.h:21:0, from ParameterizedObject.cpp:16: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ShipBullet.o ShipBullet.cpp In file included from ParameterizedObject.h:21:0, from ShipBullet.h:15, from ShipBullet.cpp:10: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ In file included from LevelDirectoryManager.h:21:0, from ShipBullet.cpp:11: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ShipBulletManager.o ShipBulletManager.cpp In file included from ParameterizedObject.h:21:0, from ShipBullet.h:15, from ShipBulletManager.h:30, from ShipBulletManager.cpp:35: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ ShipBulletManager.cpp: In destructor 'virtual ShipBulletManager::~ShipBulletManager()': ShipBulletManager.cpp:92:55: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mStartingPositions->getElement( i ) ); ^ ShipBulletManager.cpp:93:70: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mVelocitiesInScreenUnitsPerSecond->getElement( i ) ); ^ ShipBulletManager.cpp:94:54: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentPositions->getElement( i ) ); ^ ShipBulletManager.cpp:95:54: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentRotations->getElement( i ) ); ^ ShipBulletManager.cpp: In member function 'void ShipBulletManager::passTime(double)': ShipBulletManager.cpp:280:54: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentPositions->getElement( i ) ); ^ ShipBulletManager.cpp:286:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete travelVector; ^ ShipBulletManager.cpp:338:59: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mStartingPositions->getElement( i ) ); ^ ShipBulletManager.cpp:341:58: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentRotations->getElement( i ) ); ^ ShipBulletManager.cpp:346:74: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mVelocitiesInScreenUnitsPerSecond->getElement( i ) ); ^ ShipBulletManager.cpp:349:58: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentPositions->getElement( i ) ); ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o Enemy.o Enemy.cpp In file included from ParameterizedObject.h:21:0, from Enemy.h:18, from Enemy.cpp:16: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ In file included from LevelDirectoryManager.h:21:0, from Enemy.cpp:17: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o EnemyManager.o EnemyManager.cpp In file included from ParameterizedObject.h:21:0, from Enemy.h:18, from EnemyManager.h:31, from EnemyManager.cpp:51: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ EnemyManager.cpp: In destructor 'virtual EnemyManager::~EnemyManager()': EnemyManager.cpp:153:54: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentPositions->getElement( i ) ); ^ EnemyManager.cpp:154:60: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentAnglesToPointAt->getElement( i ) ); ^ EnemyManager.cpp:155:54: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentRotations->getElement( i ) ); ^ EnemyManager.cpp: In member function 'void EnemyManager::passTime(double, Vector3D*)': EnemyManager.cpp:282:24: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete closestSculpturePiecePosition; ^ EnemyManager.cpp:360:20: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete defaultMoveVector; ^ EnemyManager.cpp:387:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete moveVector; ^ EnemyManager.cpp:460:20: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete trueMoveVector; ^ EnemyManager.cpp:463:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete yVector; ^ EnemyManager.cpp:506:16: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete angleToPointAt; ^ EnemyManager.cpp:508:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalizedMoveVector; ^ EnemyManager.cpp:510:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete targetPosition; ^ EnemyManager.cpp:248:14: warning: variable 'targetIsShip' set but not used [-Wunused-but-set-variable] char targetIsShip = false; ^ EnemyManager.cpp:663:58: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentRotations->getElement( i ) ); ^ EnemyManager.cpp:668:58: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentPositions->getElement( i ) ); ^ EnemyManager.cpp:671:64: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete *( mCurrentAnglesToPointAt->getElement( i ) ); ^ EnemyManager.cpp:681:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete centerPosition; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o SculptureManager.o SculptureManager.cpp In file included from ParameterizedObject.h:21:0, from SculptureManager.h:33, from SculptureManager.cpp:35: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ SculptureManager.cpp: In destructor 'virtual SculptureManager::~SculptureManager()': SculptureManager.cpp:167:40: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentPiecePositions[i]; ^ SculptureManager.cpp:168:46: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentPieceTargetPositions[i]; ^ SculptureManager.cpp:169:40: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentPieceRotations[i]; ^ SculptureManager.cpp: In member function 'double SculptureManager::getBulletPowerModifier()': SculptureManager.cpp:282:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete zeroVector; ^ SculptureManager.cpp:283:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete center; ^ SculptureManager.cpp: In member function 'void SculptureManager::passTime(double)': SculptureManager.cpp:440:20: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete jarVector; ^ SculptureManager.cpp:462:48: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentPiecePositions[i]; ^ SculptureManager.cpp:485:24: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete moveVector; ^ SculptureManager.cpp: In member function 'void SculptureManager::updateInOutStatusOfAllPieces()': SculptureManager.cpp:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete zeroVector; ^ SculptureManager.cpp: In member function 'double SculptureManager::getFarRangeBulletParameter()': SculptureManager.cpp:240:36: warning: 'farRange' may be used uninitialized in this function [-Wmaybe-uninitialized] farRangeSum += farRange; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o BossManager.o BossManager.cpp In file included from ParameterizedObject.h:21:0, from Enemy.h:18, from BossManager.h:27, from BossManager.cpp:43: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ BossManager.cpp: In destructor 'virtual BossManager::~BossManager()': BossManager.cpp:114:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mBossPosition; ^ BossManager.cpp:115:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentRotation; ^ BossManager.cpp: In member function 'void BossManager::passTime(double, Vector3D*, Vector3D*)': BossManager.cpp:253:16: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete perpendicularAngle; ^ BossManager.cpp:265:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete bossMoveVector; ^ BossManager.cpp:318:24: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete yVector; ^ BossManager.cpp:383:41: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete bulletPositions[i]; ^ BossManager.cpp:389:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete bossVelocityVector; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o PortalManager.o PortalManager.cpp In file included from ParameterizedObject.h:21:0, from PortalManager.h:15, from PortalManager.cpp:10: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ PortalManager.cpp: In destructor 'virtual PortalManager::~PortalManager()': PortalManager.cpp:35:16: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentPosition; ^ PortalManager.cpp:37:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mCurrentRotation; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o SoundSamples.o SoundSamples.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o SoundPlayer.o SoundPlayer.cpp In file included from ParameterizedObject.h:21:0, from SculptureManager.h:33, from MusicPlayer.h:16, from SoundPlayer.cpp:43: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ReverbSoundFilter.o ReverbSoundFilter.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o SoundParameterSpaceControlPoint.o SoundParameterSpaceControlPoint.cpp In file included from ParameterSpaceControlPoint.h:15:0, from SoundParameterSpaceControlPoint.h:23, from SoundParameterSpaceControlPoint.cpp:22: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ SoundParameterSpaceControlPoint.cpp: In member function 'virtual ParameterSpaceControlPoint* SoundParameterSpaceControlPoint::createLinearBlend(ParameterSpaceControlPoint*, double)': SoundParameterSpaceControlPoint.cpp:182:36: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete thisWaveComponents[i]; ^ SoundParameterSpaceControlPoint.cpp:187:37: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete otherWaveComponents[i]; ^ SoundParameterSpaceControlPoint.cpp:204:38: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete resultWaveComponents[i]; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o StereoSoundParameterSpaceControlPoint.o StereoSoundParameterSpaceControlPoint.cpp In file included from ParameterSpaceControlPoint.h:15:0, from StereoSoundParameterSpaceControlPoint.h:20, from StereoSoundParameterSpaceControlPoint.cpp:16: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ParameterizedStereoSound.o ParameterizedStereoSound.cpp In file included from ParameterizedStereoSound.h:15:0, from ParameterizedStereoSound.cpp:10: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o OnePointPlayableSound.o OnePointPlayableSound.cpp In file included from ParameterSpaceControlPoint.h:15:0, from StereoSoundParameterSpaceControlPoint.h:20, from OnePointPlayableSound.h:16, from OnePointPlayableSound.cpp:12: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o BulletSound.o BulletSound.cpp In file included from ParameterizedStereoSound.h:15:0, from BulletSound.h:15, from BulletSound.cpp:10: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ In file included from LevelDirectoryManager.h:21:0, from BulletSound.cpp:11: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o MusicNoteWaveTable.o MusicNoteWaveTable.cpp In file included from LevelDirectoryManager.h:21:0, from MusicNoteWaveTable.cpp:14: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ MusicNoteWaveTable.cpp: In constructor 'MusicNoteWaveTable::MusicNoteWaveTable(long unsigned int)': MusicNoteWaveTable.cpp:50:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "musicNotePitches", true ); ^ MusicNoteWaveTable.cpp:52:71: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] LevelDirectoryManager::getStdStream( "musicNoteLengths", true ); ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o MusicPart.o MusicPart.cpp In file included from LevelDirectoryManager.h:21:0, from MusicPart.cpp:14: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ MusicPart.cpp: In constructor 'MusicPart::MusicPart(MusicNoteWaveTable*, RandomSource*, double)': MusicPart.cpp:33:55: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] "musicChanceOfReversedNote", &error, true ); ^ MusicPart.cpp:44:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] "musicPartLength", &error, true ); ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o MusicPlayer.o MusicPlayer.cpp In file included from ParameterizedObject.h:21:0, from SculptureManager.h:33, from MusicPlayer.h:16, from MusicPlayer.cpp:17: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ In file included from LevelDirectoryManager.h:21:0, from MusicPlayer.cpp:18: ../../minorGems/io/file/File.h: In member function 'File* File::getParentDirectory()': ../../minorGems/io/file/File.h:645:46: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] parentPath = mPath->append( ".." ); ^ ../../minorGems/io/file/File.h:674:32: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *parentName = ".."; ^ MusicPlayer.cpp: In constructor 'MusicPlayer::MusicPlayer(long unsigned int, SculptureManager*, MusicNoteWaveTable*, double, double, double)': MusicPlayer.cpp:46:45: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] "musicPartLength", &error, true ); ^ MusicPlayer.cpp: In member function 'SoundSamples* MusicPlayer::getMoreMusic(long unsigned int)': MusicPlayer.cpp:285:27: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete positions[i]; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/graphics/openGL/ScreenGL.o ../../minorGems/graphics/openGL/ScreenGL.cpp In file included from ../../minorGems/graphics/openGL/ScreenGL.h:51:0, from ../../minorGems/graphics/openGL/ScreenGL.cpp:45: ../../minorGems/math/geometry/Vector3D.h: In member function 'double Vector3D::getAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:417:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete crossVector; ^ ../../minorGems/math/geometry/Vector3D.h:418:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:419:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getZAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:524:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleZ; ^ ../../minorGems/math/geometry/Vector3D.h:528:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:529:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getYAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:575:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleY; ^ ../../minorGems/math/geometry/Vector3D.h:579:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:580:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'Angle3D* Vector3D::getXAngleTo(Vector3D*)': ../../minorGems/math/geometry/Vector3D.h:626:12: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete rightAngleX; ^ ../../minorGems/math/geometry/Vector3D.h:630:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalThis; ^ ../../minorGems/math/geometry/Vector3D.h:631:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete normalOther; ^ ../../minorGems/math/geometry/Vector3D.h: In member function 'void Vector3D::reverseRotate(Angle3D*)': ../../minorGems/math/geometry/Vector3D.h:732:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete actualAngle; ^ In file included from ../../minorGems/graphics/openGL/ScreenGL.cpp:45:0: ../../minorGems/graphics/openGL/ScreenGL.h: In destructor 'ScreenGL::~ScreenGL()': ../../minorGems/graphics/openGL/ScreenGL.h:359:9: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mViewPosition; ^ ../../minorGems/graphics/openGL/ScreenGL.h:360:9: warning: deleting object of polymorphic class type 'Angle3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mViewOrientation; ^ ../../minorGems/graphics/openGL/ScreenGL.h: In member function 'void ScreenGL::setViewPosition(Vector3D*)': ../../minorGems/graphics/openGL/ScreenGL.h:394:12: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete mViewPosition; ^ ../../minorGems/graphics/openGL/ScreenGL.cpp: In member function 'void ScreenGL::applyViewTransform()': ../../minorGems/graphics/openGL/ScreenGL.cpp:214:9: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete viewDirection; ^ ../../minorGems/graphics/openGL/ScreenGL.cpp:215:9: warning: deleting object of polymorphic class type 'Vector3D' which has non-virtual destructor might cause undefined behaviour [-Wdelete-non-virtual-dtor] delete upDirection; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/io/linux/TypeIOLinux.o ../../minorGems/io/linux/TypeIOLinux.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/util/stringUtils.o ../../minorGems/util/stringUtils.cpp ../../minorGems/util/stringUtils.cpp: In function 'char* concatonate(char*, char*)': ../../minorGems/util/stringUtils.cpp:154:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] char *glue = ""; ^ g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/util/StringBufferOutputStream.o ../../minorGems/util/StringBufferOutputStream.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/io/file/linux/PathLinux.o ../../minorGems/io/file/linux/PathLinux.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/system/unix/TimeUnix.o ../../minorGems/system/unix/TimeUnix.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/system/linux/ThreadLinux.o ../../minorGems/system/linux/ThreadLinux.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -c -o ../../minorGems/system/linux/MutexLockLinux.o ../../minorGems/system/linux/MutexLockLinux.cpp g++ -Wall -DLINUX -O9 -I../.. -I../../Transcend/portaudio/pa_common -o Transcend game.o DrawableObject.o LevelDirectoryManager.o NamedColorFactory.o ParameterizedSpace.o ParameterSpaceControlPoint.o ObjectParameterSpaceControlPoint.o ParameterizedObject.o ShipBullet.o ShipBulletManager.o Enemy.o EnemyManager.o SculptureManager.o BossManager.o PortalManager.o SoundSamples.o SoundPlayer.o ReverbSoundFilter.o SoundParameterSpaceControlPoint.o StereoSoundParameterSpaceControlPoint.o ParameterizedStereoSound.o OnePointPlayableSound.o BulletSound.o MusicNoteWaveTable.o MusicPart.o MusicPlayer.o ../../minorGems/graphics/openGL/ScreenGL.o ../../minorGems/io/linux/TypeIOLinux.o ../../minorGems/util/stringUtils.o ../../minorGems/util/StringBufferOutputStream.o ../../minorGems/io/file/linux/PathLinux.o ../../minorGems/system/unix/TimeUnix.o ../../minorGems/system/linux/ThreadLinux.o ../../minorGems/system/linux/MutexLockLinux.o -L/usr/X11R6/lib -lGL -lglut -lGLU -lX11 -lXi -lXext -lXmu ../../Transcend/portaudio/lib/libportaudio.a -lpthread make: Leaving directory `/usr/src/RPM/BUILD/Transcend_0.3_UnixSource/Transcend/game' Run TranscendApp to play. + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.93902 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/Transcend-buildroot + : + /bin/rm -rf -- /usr/src/tmp/Transcend-buildroot + cd Transcend_0.3_UnixSource + install -dm 755 /usr/src/tmp/Transcend-buildroot/usr/bin + install -dm 755 /usr/src/tmp/Transcend-buildroot/usr/games + install -m 755 TranscendApp /usr/src/tmp/Transcend-buildroot/usr/games/ + install -dm 755 /usr/src/tmp/Transcend-buildroot/usr/share/Transcend + cp -r levels /usr/src/tmp/Transcend-buildroot/usr/share/Transcend + cat + install -m 755 Transcend.sh /usr/src/tmp/Transcend-buildroot/usr/bin/Transcend + install -dm 755 /usr/src/tmp/Transcend-buildroot/usr/share/pixmaps + install -m 644 /usr/src/RPM/SOURCES/Transcend.png /usr/src/tmp/Transcend-buildroot/usr/share/pixmaps/Transcend.png + install -dm 755 /usr/src/tmp/Transcend-buildroot//usr/share/applications + cat + desktop-file-install --dir=/usr/src/tmp/Transcend-buildroot/usr/share/applications Transcend.desktop --vendor= + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/Transcend-buildroot (auto) Verifying and fixing files in /usr/src/tmp/Transcend-buildroot (binconfig,pkgconfig,libtool,desktop) /usr/share/applications/Transcend.desktop: performed minor cleanup: 8d7 < Encoding=UTF-8 Compressing files in /usr/src/tmp/Transcend-buildroot (auto) Verifying ELF objects in /usr/src/tmp/Transcend-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Hardlinking identical .pyc and .pyo files Processing files: Transcend-0.3-alt4.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.93902 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd Transcend_0.3_UnixSource + DOCDIR=/usr/src/tmp/Transcend-buildroot/usr/share/doc/Transcend-0.3 + export DOCDIR + rm -rf /usr/src/tmp/Transcend-buildroot/usr/share/doc/Transcend-0.3 + /bin/mkdir -p /usr/src/tmp/Transcend-buildroot/usr/share/doc/Transcend-0.3 + cp -prL Transcend/doc/changeLog.txt Transcend/doc/how_to_play.txt Transcend/doc/how_to_uninstall.txt Transcend/doc/html Transcend/doc/igf Transcend/doc/moondance Transcend/doc/notes Transcend/doc/posts Transcend/doc/slamdance /usr/src/tmp/Transcend-buildroot/usr/share/doc/Transcend-0.3 + chmod -R go-w /usr/src/tmp/Transcend-buildroot/usr/share/doc/Transcend-0.3 + chmod -R a+rX /usr/src/tmp/Transcend-buildroot/usr/share/doc/Transcend-0.3 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4wD1NO find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.kNM0tu find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks) find-requires: FINDPACKAGE-COMMANDS: ln mkdir Requires: /bin/bash, /lib64/ld-linux-x86-64.so.2, coreutils, libGL.so.1()(64bit) >= set:okPRHGwSgpyFAIW86yGZCGQK2ekvxWWnQ2z5cXZ4M7tccvd1e, libGLU.so.1()(64bit) >= set:jhZbTPz0, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libglut.so.3()(64bit) >= set:mh4a7ycHd802wWW87eDjbCx2xkhTPwX1ftabJp47oCGAub6yO4J0, libm.so.6(GLIBC_2.2.5)(64bit), libpthread.so.0(GLIBC_2.2.5)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cro1yf Creating Transcend-debuginfo package Processing files: Transcend-debuginfo-0.3-alt4.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EjGbp3 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.oTLYZT find-requires: running scripts (debuginfo) Requires: Transcend = 0.3-alt4.1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libGL.so.1), debug64(libGLU.so.1), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libglut.so.3), debug64(libm.so.6), debug64(libpthread.so.0), debug64(libstdc++.so.6) Wrote: /usr/src/RPM/RPMS/x86_64/Transcend-0.3-alt4.1.x86_64.rpm Wrote: /usr/src/RPM/RPMS/x86_64/Transcend-debuginfo-0.3-alt4.1.x86_64.rpm 15.52user 1.62system 0:24.96elapsed 68%CPU (0avgtext+0avgdata 80568maxresident)k 0inputs+0outputs (0major+553780minor)pagefaults 0swaps 22.79user 5.01system 0:37.45elapsed 74%CPU (0avgtext+0avgdata 122092maxresident)k 96inputs+0outputs (0major+860813minor)pagefaults 0swaps --- Transcend-0.3-alt4.1.x86_64.rpm.repo 2012-11-28 05:57:45.000000000 +0000 +++ Transcend-0.3-alt4.1.x86_64.rpm.hasher 2019-04-21 01:33:24.325895692 +0000 @@ -457,3 +457,3 @@ Requires: libgcc_s.so.1(GCC_3.0)(64bit) -Requires: libglut.so.3()(64bit) >= set:lgydBUB1hCVeGFjDKwYG6N1MclGpPW83Db18vmDx2dil9MvI +Requires: libglut.so.3()(64bit) >= set:mh4a7ycHd802wWW87eDjbCx2xkhTPwX1ftabJp47oCGAub6yO4J0 Requires: libm.so.6(GLIBC_2.2.5)(64bit)