Re: Bricxcc?
Posted: 10 Aug 2011, 23:43
Unfortunately, 32 bit mode did not do the trick... :/ Must be the fantom drivers.
Give a child a robot, he'll play for an hour. Teach him to build, and he'll play forever.
https://mindboards.org:443/
The NI VISA layer used by the Fantom drivers is not compatible with the 64-bit kernel. The nipalu framework mentioned in your crash report is part of the NI VISA framework as far as I can tell via Google.To select the 32-bit kernel for the current startup disk, use the following command in Terminal:
sudo systemsetup -setkernelbootarchitecture i386
Code: Select all
task main () {
Code: Select all
task main () {
PlayTone(400,400);
wait(500);
}
Code: Select all
HQ:~ MainUser$ /Users/MainUser/Desktop/nbc-1.2.1.r4.osx/NXT/nbc -EF -ER=3 -v=105 /Users/MainUser/Desktop/Test.nxc -O=Test.rxe -d
# Status: Current file = "/Users/MainUser/Test.nxc"
# Status: NXC compilation begins
# Status: Compiling for firmware version 105, NBC/NXC enhanced = TRUE
# Status: Running NXC preprocessor
# Status: Include path = /Users/MainUser/;/Users/MainUser/Desktop/nbc-1.2.1.r4.osx/NXT/;/usr/local/include/nbc/
# Status: Processing include: NBCCommon.h
# Status: NXC init program
# Status: Current file = "NXCDefs.h"
# Status: NXC parse program code
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorType
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorMode
# Status: NXC processing global declarations
# Status: NXC processing procedure block: ClearSensor
# Status: NXC processing global declarations
# Status: NXC processing procedure block: ResetSensor
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensor
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorTouch
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorLight
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorSound
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorLowspeed
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorUltrasonic
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorEMeter
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorTemperature
# Status: NXC processing global declarations
# Status: NXC processing procedure block: ClearScreen
# Status: NXC processing global declarations
# Status: NXC processing procedure block: ClearLine
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetDisplayFont
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetDisplayDisplay
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetDisplayEraseMask
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetDisplayFlags
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetDisplayTextLinesCenterFlags
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetDisplayUpdateMask
# Status: NXC processing global declarations
# Status: NXC processing procedure block: PlaySound
# Status: NXC processing global declarations
# Status: NXC processing procedure block: PlayTones
# Status: NXC processing global declarations
# Status: NXC processing procedure block: Wait
# Status: NXC processing global declarations
# Status: NXC processing procedure block: Yield
# Status: NXC processing global declarations
# Status: NXC processing procedure block: StopAllTasks
# Status: NXC processing global declarations
# Status: NXC processing procedure block: PowerDown
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SleepNow
# Status: NXC processing global declarations
# Status: NXC processing procedure block: RebootInFirmwareMode
# Status: NXC processing global declarations
# Status: NXC processing function block: SensorHTGyro
# Status: NXC processing function block: SensorHTMagnet
# Status: NXC processing function block: SensorHTEOPD
# Status: NXC processing procedure block: SetSensorHTEOPD
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorHTGyro
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorHTMagnet
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorMSPressure
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorMSDROD
# Status: NXC processing global declarations
# Status: NXC processing procedure block: SetSensorNXTSumoEyes
# Status: NXC processing global declarations
# Status: NXC processing function block: SensorMSPressure
# Status: NXC processing function block: SensorNXTSumoEyes
# Status: NXC processing function block: bcd2dec
# Status: NXC processing function block: fclose
# Status: NXC processing function block: remove
# Status: NXC processing function block: rename
# Status: NXC processing function block: fgetc
# Status: NXC processing function block: fgets
# Status: NXC processing function block: feof
# Status: NXC processing procedure block: set_fopen_size
# Status: NXC processing global declarations
# Status: NXC processing function block: fopen
# Status: NXC processing function block: fflush
# Status: NXC processing function block: fputc
# Status: NXC processing function block: fputs
# Status: NXC processing function block: atoi
# Status: NXC processing function block: atol
# Status: NXC processing function block: labs
# Status: NXC processing function block: strtol
# Status: NXC processing function block: strtoul
# Status: NXC processing function block: div
# Status: NXC processing function block: ldiv
# Status: NXC processing function block: Pos
# Status: NXC processing function block: ByteArrayToStr
# Status: NXC processing procedure block: ByteArrayToStrEx
# Status: NXC processing global declarations
# Status: NXC processing procedure block: StrToByteArray
# Status: NXC processing global declarations
# Status: NXC processing function block: Copy
# Status: NXC processing function block: MidStr
# Status: NXC processing function block: RightStr
# Status: NXC processing function block: LeftStr
# Status: NXC processing function block: strlen
# Status: NXC processing function block: strcat
# Status: NXC processing function block: strncat
# Status: NXC processing function block: strcpy
# Status: NXC processing function block: strncpy
# Status: NXC processing function block: strcmp
# Status: NXC processing function block: strncmp
# Status: NXC processing function block: isupper
# Status: NXC processing function block: islower
# Status: NXC processing function block: isalpha
# Status: NXC processing function block: isdigit
# Status: NXC processing function block: isalnum
# Status: NXC processing function block: isspace
# Status: NXC processing function block: iscntrl
# Status: NXC processing function block: isprint
# Status: NXC processing function block: isgraph
# Status: NXC processing function block: ispunct
# Status: NXC processing function block: isxdigit
# Status: NXC processing function block: toupper
# Status: NXC processing function block: tolower
# Status: NXC processing procedure block: glInit
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glSet
# Status: NXC processing global declarations
# Status: NXC processing function block: glBeginObject
# Status: NXC processing procedure block: glEndObject
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glObjectAction
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glAddVertex
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glBegin
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glEnd
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glBeginRender
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glCallObject
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glFinishRender
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glSetAngleX
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glAddToAngleX
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glSetAngleY
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glAddToAngleY
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glSetAngleZ
# Status: NXC processing global declarations
# Status: NXC processing procedure block: glAddToAngleZ
# Status: NXC processing global declarations
# Status: NXC processing function block: glSin32768
# Status: NXC processing function block: glCos32768
# Status: NXC processing function block: glBox
# Status: NXC processing function block: glCube
# Status: NXC processing function block: glPyramid
# Status: Current file = "/Users/MainUser/Test.nxc"
# Status: NXC processing procedure block: main
# Status: NXC processing global declarations
# Status: NXC generate trailer
# Status: NXC code generation finished
# Status: NBC compilation begins
# Status: Compiling for firmware version 105, NBC/NXC enhanced = TRUE
# Status: Loading NBC system files
# Status: Running NBC Preprocessor
# Status: Include path = /Users/MainUser/;/Users/MainUser/Desktop/nbc-1.2.1.r4.osx/NXT/;/usr/local/include/nbc/
# Status: Processing include: NBCCommon.h
# Status: Compiling NBC source code
# Status: Finished compiling NBC source code
# Status: Finished
# Status: NBC compilation failed.
# Error: Unknown or invalid statement
File "NXTDefs.h" ; line 8455
# __GetLastResponseInfo(0, __WFRRAvail, __WFRRCmd, __WFRRBuffer, __WFRRStatus)
#----------------------------------------------------------
# Error: Unknown or invalid statement
File "NXTDefs.h" ; line 8462
# __GetLastResponseInfo(1, __WFRRAvail, __WFRRCmd, __WFRRBuffer, __WFRRStatus)
#----------------------------------------------------------
2 errors during compilation
Code: Select all
# Status: Finished
Abort trap: 6