EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: RE: RE: RE: error building mca6-11
From: "Silver" <[email protected]>
To: "Mark Rivers" <[email protected]>
Cc: tech-talk <[email protected]>
Date: Sun, 29 Nov 2009 00:34:45 +0800
hi, Mark:

  The point is I have no camera of prosilica, I have to test the driver first, then I can order the CCD. I am now have a Dalsa's product, it supports the GIGE, while your driver does not support it. I prefer to Prosilica GC780, does your driver work for it? Also, have you tried the product of axis company? (http://www.axis.com/index.htm)
  Ps, would you give me a copy of the synapp of latest version which you are using? I have tried to use the same OS(fedora 10), same EPICS base version. I am wandering what's the problem.
  Anyway, thanks a lot for your help.

======= At 2009-11-29, 00:17:43 you wrote: =======

>I think the behavior if it can't connect to the camera may not be very robust, it probably needs some work.  I would not worry about that.  Do you have a camera you can test with, to make sure it can find the camera and works OK then?
> 
>Mark
> 
>
>________________________________
>
>From: Silver [mailto:[email protected]]
>Sent: Sat 11/28/2009 8:55 AM
>To: Mark Rivers
>Cc: tech-talk
>Subject: Re: RE: RE: error building mca6-11
>
>
>
>hi, Mark:
>
>  but your prebuild version does not crash if can't connect to camera......what's difference between? I also tried static build.
>
>======= At 2009-11-28, 21:20:26 you wrote: =======
>
>>Hi,
>>
>>The problem is here:
>>
>>prosilicaConfig("PS1", 51031, 50, 200000000)
>>[New Thread 0xb7fc5b90 (LWP 22428)]
>>[New Thread 0xb7f84b90 (LWP 22429)]
>>[New Thread 0xb7f43b90 (LWP 22430)]
>>[New Thread 0xb7ee1b90 (LWP 22432)]
>>[New Thread 0xb7f02b90 (LWP 22431)]
>>[New Thread 0xb7ea0b90 (LWP 22433)]
>>[New Thread 0xb749fb90 (LWP 22434)]
>>2009/11/29 15:42:02.191 prosilica:connectCamera: Cannot find camera 51031
>>prosilica:prosilica: cannot connect to camera 51031, manually connect when available.
>>
>>
>>It cannot find the camera.  Is that the correct UniqueId?  Is the camera in use by some other program?  Is it on a different subnet?
>>
>>Mark
>>
>>
>>________________________________
>>
>>From: Silver [mailto:[email protected]]
>>Sent: Sat 11/28/2009 1:35 AM
>>To: Mark Rivers
>>Subject: Re: RE: error building mca6-11
>>
>>
>>
>>hi, Mark:
>>
>>  when I compiled the areaDector and run it, it will crashed. while when I run the prebuild file, it's ok. following is the gdb information, can you give some suggestions?
>>
>>/usr/local/epics/r3.14.10/support/areaDetector/1-5/iocBoot/iocProsilica>gdb ../../bin/linux-x86/prosilicaApp
>>GNU gdb Fedora (6.8-32.fc10)
>>Copyright (C) 2008 Free Software Foundation, Inc.
>>License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
>>This is free software: you are free to change and redistribute it.
>>There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
>>and "show warranty" for details.
>>This GDB was configured as "i386-redhat-linux-gnu"...
>>(gdb) run st.cmd.linux
>>Starting program: /usr/local/epics/r3.14.10/support/areaDetector/1-5/bin/linux-x86/prosilicaApp st.cmd.linux
>>[Thread debugging using libthread_db enabled]
>>< envPaths
>>epicsEnvSet("ARCH","linux-x86")
>>epicsEnvSet("IOC","iocProsilica")
>>epicsEnvSet("TOP","/usr/local/epics/r3.14.10/support/areaDetector/1-5")
>>epicsEnvSet("ASYN","/usr/local/epics/r3.14.10/support/asyn/4-12")
>>epicsEnvSet("CALC","/usr/local/epics/r3.14.10/support/calc/2-7")
>>epicsEnvSet("BUSY","/usr/local/epics/r3.14.10/support/busy/1-2")
>>epicsEnvSet("SSCAN","/usr/local/epics/r3.14.10/support/sscan/2-6-4")
>>epicsEnvSet("MCA","/usr/local/epics/r3.14.10/support/mca/6-11")
>>epicsEnvSet("AUTOSAVE","/usr/local/epics/r3.14.10/support/autosave/4-5")
>>epicsEnvSet("AREA_DETECTOR","/usr/local/epics/r3.14.10/support/areaDetector/1-5")
>>epicsEnvSet("EPICS_BASE","/usr/local/epics/r3.14.10/base")
>>[New Thread 0xb7fe78e0 (LWP 22424)]
>>[New Thread 0xb7fe6b90 (LWP 22427)]
>>< st.cmd
>>errlogInit(20000)
>>dbLoadDatabase("/usr/local/epics/r3.14.10/support/areaDetector/1-5/dbd/prosilicaApp.dbd")
>>prosilicaApp_registerRecordDeviceDriver(pdbbase)
>># The second parameter to the prosilicaConfig command is the uniqueId of the camera.
>># The simplest way to determine the uniqueId of a camera is to run the Prosilica GigEViewer application,
>># select the camera, and press the "i" icon on the bottom of the main window to show the camera information for this camera.
>># The Unique ID will be displayed on the first line in the information window.
>>prosilicaConfig("PS1", 51031, 50, 200000000)
>>[New Thread 0xb7fc5b90 (LWP 22428)]
>>[New Thread 0xb7f84b90 (LWP 22429)]
>>[New Thread 0xb7f43b90 (LWP 22430)]
>>[New Thread 0xb7ee1b90 (LWP 22432)]
>>[New Thread 0xb7f02b90 (LWP 22431)]
>>[New Thread 0xb7ea0b90 (LWP 22433)]
>>[New Thread 0xb749fb90 (LWP 22434)]
>>2009/11/29 15:42:02.191 prosilica:connectCamera: Cannot find camera 51031
>>prosilica:prosilica: cannot connect to camera 51031, manually connect when available.
>>asynSetTraceIOMask("PS1",0,2)
>>#asynSetTraceMask("PS1",0,255)
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/ADBase.template",   "P=13PS1:,R=cam1:,PORT=PS1,ADDR=0,TIMEOUT=1")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFile.template",   "P=13PS1:,R=cam1:,PORT=PS1,ADDR=0,TIMEOUT=1")
>># Note that prosilica.template must be loaded after NDFile.template to replace the file format correctly
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/prosilica.template","P=13PS1:,R=cam1:,PORT=PS1,ADDR=0,TIMEOUT=1")
>>#prosilicaConfig("PS2", 50022, 10, 50000000)
>>#dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/ADBase.template",   "P=13PS1:,R=cam2:,PORT=PS2,ADDR=0,TIMEOUT=1")
>>#dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/prosilica.template","P=13PS1:,R=cam2:,PORT=PS2,ADDR=0,TIMEOUT=1")
>># Create a standard arrays plugin, set it to get data from first Prosilica driver.
>>NDStdArraysConfigure("PS1Image", 5, 0, "PS1", 0, -1)
>>[New Thread 0xb6a9eb90 (LWP 22435)]
>>[New Thread 0xb6a5db90 (LWP 22436)]
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template","P=13PS1:,R=image1:,PORT=PS1Image,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
>># Use this line if you only want to use the Prosilica in 8-bit mode.  It uses an 8-bit waveform record
>># NELEMENTS is set large enough for a 1360x1024x3 image size, which is the number of pixels in RGB images from the GC1380CH color camera.
>># Must be at least as big as the maximum size of your camera images
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDStdArrays.template", "P=13PS1:,R=image1:,PORT=PS1Image,ADDR=0,TIMEOUT=1,TYPE=Int8,FTVL=UCHAR,NELEMENTS=4177920")
>># Use this line if you want to use the Prosilica in 8,12 or 16-bit modes.
>># It uses an 16-bit waveform record, so it uses twice the memory and bandwidth required for only 8-bit data.
>>#dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/NDStdArrays.template", "P=13PS1:,R=image1:,PORT=PS1Image,ADDR=0,TIMEOUT=1,TYPE=Int16,FTVL=SHORT,NELEMENTS=4177920")
>># Load the database to use with Stephen Mudie's IDL code
>>#dbLoadRecords("$(AREA_DETECTOR)/ADApp/Db/EPICS_AD_Viewer.template", "P=13PS1:, R=image1:")
>># Create a netCDF file saving plugin
>>NDFileNetCDFConfigure("PS1FileNetCDF", 5, 0, "PS1", 0)
>>[New Thread 0xb6a1cb90 (LWP 22437)]
>>[New Thread 0xb69dbb90 (LWP 22438)]
>>[New Thread 0xb699ab90 (LWP 22439)]
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template","P=13PS1:,R=netCDF1:,PORT=PS1FileNetCDF,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFile.template",      "P=13PS1:,R=netCDF1:,PORT=PS1FileNetCDF,ADDR=0,TIMEOUT=1")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFileNetCDF.template","P=13PS1:,R=netCDF1:,PORT=PS1FileNetCDF,ADDR=0,TIMEOUT=1")
>># Create a TIFF file saving plugin
>>NDFileTIFFConfigure("PS1FileTIFF", 5, 0, "PS1", 0)
>>[New Thread 0xb6959b90 (LWP 22440)]
>>[New Thread 0xb67ffb90 (LWP 22441)]
>>[New Thread 0xb67beb90 (LWP 22442)]
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template","P=13PS1:,R=TIFF1:,PORT=PS1FileTIFF,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFile.template",      "P=13PS1:,R=TIFF1:,PORT=PS1FileTIFF,ADDR=0,TIMEOUT=1")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFileTIFF.template",  "P=13PS1:,R=TIFF1:,PORT=PS1FileTIFF,ADDR=0,TIMEOUT=1")
>># Create a JPEG file saving plugin
>>NDFileJPEGConfigure("PS1FileJPEG", 5, 0, "PS1", 0)
>>[New Thread 0xb677db90 (LWP 22443)]
>>[New Thread 0xb673cb90 (LWP 22444)]
>>[New Thread 0xb66fbb90 (LWP 22445)]
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template","P=13PS1:,R=JPEG1:,PORT=PS1FileJPEG,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFile.template",      "P=13PS1:,R=JPEG1:,PORT=PS1FileJPEG,ADDR=0,TIMEOUT=1")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDFileJPEG.template",  "P=13PS1:,R=JPEG1:,PORT=PS1FileJPEG,ADDR=0,TIMEOUT=1")
>># Create an ROI plugin
>>NDROIConfigure("PS1ROI", 5, 0, "PS1", 0, 10, 20, -1)
>>[New Thread 0xb66bab90 (LWP 22446)]
>>[New Thread 0xb6679b90 (LWP 22447)]
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template","P=13PS1:,R=ROI1:,  PORT=PS1ROI,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDROI.template",       "P=13PS1:,R=ROI1:,  PORT=PS1ROI,ADDR=0,TIMEOUT=1")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDROIN.template",      "P=13PS1:,R=ROI1:0:,PORT=PS1ROI,ADDR=0,TIMEOUT=1,HIST_SIZE=256")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDROIN.template",      "P=13PS1:,R=ROI1:1:,PORT=PS1ROI,ADDR=1,TIMEOUT=1,HIST_SIZE=256")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDROIN.template",      "P=13PS1:,R=ROI1:2:,PORT=PS1ROI,ADDR=2,TIMEOUT=1,HIST_SIZE=256")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDROIN.template",      "P=13PS1:,R=ROI1:3:,PORT=PS1ROI,ADDR=3,TIMEOUT=1,HIST_SIZE=256")
>># Create 2 color conversion plugins
>>NDColorConvertConfigure("PS1CC1", 5, 0, "PS1", 0, 20, -1)
>>[New Thread 0xb6638b90 (LWP 22448)]
>>[New Thread 0xb65f7b90 (LWP 22449)]
>>NDPluginColorConvert:NDPluginColorConvert: failed to set integer param for color mode
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template",   "P=13PS1:,R=CC1:,  PORT=PS1CC1,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1,NDARRAY_ADDR=0")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDColorConvert.template", "P=13PS1:,R=CC1:,  PORT=PS1CC1,ADDR=0,TIMEOUT=1")
>>NDColorConvertConfigure("PS1CC2", 5, 0, "PS1", 0, 20, -1)
>>[New Thread 0xb65b6b90 (LWP 22450)]
>>[New Thread 0xb6575b90 (LWP 22451)]
>>NDPluginColorConvert:NDPluginColorConvert: failed to set integer param for color mode
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDPluginBase.template",   "P=13PS1:,R=CC2:,  PORT=PS1CC2,ADDR=0,TIMEOUT=1,NDARRAY_PORT=PS1CC1,NDARRAY_ADDR=0")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db/NDColorConvert.template", "P=13PS1:,R=CC2:,  PORT=PS1CC2,ADDR=0,TIMEOUT=1")
>>#asynSetTraceMask("PS1",0,255)
>>set_requestfile_path("./")
>>set_savefile_path("./autosave")
>>set_requestfile_path("/usr/local/epics/r3.14.10/support/areaDetector/1-5/ADApp/Db")
>>set_pass0_restoreFile("auto_settings.sav")
>>set_pass1_restoreFile("auto_settings.sav")
>>save_restoreSet_status_prefix("13PS1:")
>>dbLoadRecords("/usr/local/epics/r3.14.10/support/autosave/4-5/asApp/Db/save_restoreStatus.db", "P=13PS1:")
>>iocInit()
>>Starting iocInit
>>############################################################################
>>## EPICS R3.14.10 $R3-14-10$ $2008/10/27 19:39:04$
>>## EPICS Base built Nov 29 2009
>>############################################################################
>>[New Thread 0xb6534b90 (LWP 22452)]
>>[New Thread 0xb64f3b90 (LWP 22453)]
>>[New Thread 0xb6472b90 (LWP 22454)]
>>[New Thread 0xb63f1b90 (LWP 22455)]
>>[New Thread 0xb6370b90 (LWP 22456)]
>>reboot_restore: entry for file 'auto_settings.sav'
>>reboot_restore (v4.11): entry for file 'auto_settings.sav'
>>reboot_restore: Found filename 'auto_settings.sav' in restoreFileList.
>>*** restoring from './autosave/auto_settings.sav' at initHookState 5 (before record/device init) ***
>>reboot_restore: done with file 'auto_settings.sav'
>>
>>reboot_restore: entry for file 'auto_settings.sav'
>>reboot_restore (v4.11): entry for file 'auto_settings.sav'
>>reboot_restore: Found filename 'auto_settings.sav' in restoreFileList.
>>*** restoring from './autosave/auto_settings.sav' at initHookState 6 (after record/device init) ***
>>reboot_restore: done with file 'auto_settings.sav'
>>
>>[New Thread 0xb5ef2b90 (LWP 22457)]
>>[New Thread 0xb5cffb90 (LWP 22458)]
>>[New Thread 0xb5c7eb90 (LWP 22459)]
>>[New Thread 0xb5bfdb90 (LWP 22460)]
>>[New Thread 0xb5b7cb90 (LWP 22461)]
>>[New Thread 0xb5afbb90 (LWP 22462)]
>>[New Thread 0xb5a7ab90 (LWP 22463)]
>>[New Thread 0xb59f9b90 (LWP 22464)]
>>2009/11/29 15:42:02.843 13PS1:cam1:PSFrameRate_RBV devAsynFloat64::process read error asynPortDriver:readFloat64: status=3, function=64, value=0.000000
>>2009/11/29 15:42:02.843 13PS1:cam1:Strobe1Delay_RBV devAsynFloat64::process read error asynPortDriver:readFloat64: status=3, function=85, value=0.000000
>>2009/11/29 15:42:02.843 13PS1:cam1:Strobe1Duration_RBV devAsynFloat64::process read error asynPortDriver:readFloat64: status=3, function=87, value=0.000000
>>2009/11/29 15:42:02.843 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.843 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.843 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.843 prosilica:writeFloat64: error, status=3 function=44, value=0.010000
>>2009/11/29 15:42:02.843 13PS1:cam1:AcquirePeriod devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=43, value=1.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:AcquireTime devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=27, value=1.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:Gain devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=52, value=0.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:ShutterCloseDelay devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=51, value=0.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:ShutterOpenDelay devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=85, value=0.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:Strobe1Delay devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=87, value=0.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:Strobe1Duration devAsynFloat64 process error
>>2009/11/29 15:42:02.844 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.844 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.844 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.844 prosilica:writeFloat64: error, status=3 function=53, value=0.000000
>>2009/11/29 15:42:02.844 13PS1:cam1:Temperature devAsynFloat64 process error
>>2009/11/29 15:42:02.845 13PS1:cam1:Strobe1CtlDuration_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=86, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncIn1Level_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=73, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncIn2Level_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=74, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncOut1Invert_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=77, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncOut1Level_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=76, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncOut2Invert_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=80, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncOut2Level_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=79, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncOut3Invert_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=83, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:SyncOut3Level_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=82, value=0
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=24, value=1
>>2009/11/29 15:42:02.845 13PS1:cam1:ArrayCallbacks devAsynInt32 process error
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=12, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:AutoIncrement devAsynInt32 process error
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=15, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:AutoSave devAsynInt32 process error
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=36, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:ReverseX devAsynInt32 process error
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=37, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:ReverseY devAsynInt32 process error
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=47, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:ShutterControl devAsynInt32 process error
>>2009/11/29 15:42:02.845 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.845 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.845 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.845 prosilica:writeInt32: error, status=3 function=86, value=0
>>2009/11/29 15:42:02.845 13PS1:cam1:Strobe1CtlDuration devAsynInt32 process error
>>2009/11/29 15:42:02.846 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.846 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.846 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.846 prosilica:writeInt32: error, status=3 function=77, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:SyncOut1Invert devAsynInt32 process error
>>2009/11/29 15:42:02.846 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.846 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.846 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.846 prosilica:writeInt32: error, status=3 function=76, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:SyncOut1Level devAsynInt32 process error
>>2009/11/29 15:42:02.846 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.846 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.846 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.846 prosilica:writeInt32: error, status=3 function=80, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:SyncOut2Invert devAsynInt32 process error
>>2009/11/29 15:42:02.846 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.846 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.846 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.846 prosilica:writeInt32: error, status=3 function=79, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:SyncOut2Level devAsynInt32 process error
>>2009/11/29 15:42:02.846 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.846 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.846 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.846 prosilica:writeInt32: error, status=3 function=83, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:SyncOut3Invert devAsynInt32 process error
>>2009/11/29 15:42:02.846 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.846 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.846 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.846 prosilica:writeInt32: error, status=3 function=82, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:SyncOut3Level devAsynInt32 process error
>>2009/11/29 15:42:02.846 13PS1:cam1:PSBadFrameCounter_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=72, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSFramesCompleted_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=65, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSFramesDropped_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=66, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSPacketsErroneous_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=67, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSPacketsMissed_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=68, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSPacketsReceived_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=69, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSPacketsRequested_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=70, value=0
>>2009/11/29 15:42:02.846 13PS1:cam1:PSPacketsResent_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=71, value=0
>>2009/11/29 15:42:02.847 prosilica:setGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=28, value=1
>>2009/11/29 15:42:02.847 13PS1:cam1:BinX devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:setGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=29, value=1
>>2009/11/29 15:42:02.847 13PS1:cam1:BinY devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=10, value=1
>>2009/11/29 15:42:02.847 13PS1:cam1:FileNumber_write devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:setGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=30, value=0
>>2009/11/29 15:42:02.847 13PS1:cam1:MinX devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:setGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=31, value=0
>>2009/11/29 15:42:02.847 13PS1:cam1:MinY devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=19, value=0
>>2009/11/29 15:42:02.847 13PS1:cam1:NumCapture devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=41, value=1
>>2009/11/29 15:42:02.847 13PS1:cam1:NumExposures devAsynInt32 process error
>>2009/11/29 15:42:02.847 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.847 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.847 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.847 prosilica:writeInt32: error, status=3 function=42, value=1
>>2009/11/29 15:42:02.848 13PS1:cam1:NumImages devAsynInt32 process error
>>2009/11/29 15:42:02.848 prosilica:setGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.848 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.848 prosilica:writeInt32: error, status=3 function=32, value=1
>>2009/11/29 15:42:02.848 13PS1:cam1:SizeX devAsynInt32 process error
>>2009/11/29 15:42:02.848 prosilica:setGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.848 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.848 prosilica:writeInt32: error, status=3 function=33, value=1
>>2009/11/29 15:42:02.848 13PS1:cam1:SizeY devAsynInt32 process error
>>2009/11/29 15:42:02.848 13PS1:cam1:Strobe1Mode_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=84, value=0
>>2009/11/29 15:42:02.848 13PS1:cam1:SyncOut1Mode_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=75, value=0
>>2009/11/29 15:42:02.848 13PS1:cam1:SyncOut2Mode_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=78, value=0
>>2009/11/29 15:42:02.848 13PS1:cam1:SyncOut3Mode_RBV devAsynInt32 process read error asynPortDriver:readInt32: status=3, function=81, value=0
>>2009/11/29 15:42:02.848 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.848 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.848 prosilica:writeInt32: error, status=3 function=6, value=0
>>2009/11/29 15:42:02.848 13PS1:cam1:ColorMode devAsynInt32 process error
>>2009/11/29 15:42:02.848 13PS1:cam1:PSDriverType_RBV devAsynOctet: readIt failed asynPortDriver:readOctet: status=3, function=62, value=
>>2009/11/29 15:42:02.848 13PS1:cam1:PSFilterVersion_RBV devAsynOctet: readIt failed asynPortDriver:readOctet: status=3, function=63, value=
>>2009/11/29 15:42:02.848 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.848 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.848 prosilica:writeInt32: error, status=3 function=5, value=1
>>2009/11/29 15:42:02.848 13PS1:cam1:DataType devAsynInt32 process error
>>2009/11/29 15:42:02.848 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.848 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.848 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.848 prosilica:writeInt32: error, status=3 function=14, value=0
>>2009/11/29 15:42:02.848 13PS1:cam1:FileFormat devAsynInt32 process error
>>2009/11/29 15:42:02.865 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=18, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:FileWriteMode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=38, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:FrameType devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=39, value=2
>>2009/11/29 15:42:02.866 13PS1:cam1:ImageMode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=50, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:ShutterMode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=84, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:Strobe1Mode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=75, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:SyncOut1Mode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=78, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:SyncOut2Mode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=81, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:SyncOut3Mode devAsynInt32 process error
>>2009/11/29 15:42:02.866 prosilica:readParameters: error unsupported data type 1 and/or color mode 0
>>2009/11/29 15:42:02.866 prosilica:getGeometry: error, status=3
>>2009/11/29 15:42:02.866 prosilica:readParameters: error, status=3
>>2009/11/29 15:42:02.866 prosilica:writeInt32: error, status=3 function=40, value=0
>>2009/11/29 15:42:02.866 13PS1:cam1:TriggerMode devAsynInt32 process error
>>[New Thread 0xb5978b90 (LWP 22465)]
>>[New Thread 0xb5937b90 (LWP 22466)]
>>The CA server's beacon address list was empty after initialization?
>>[New Thread 0xb5916b90 (LWP 22467)]
>>iocRun: All initialization complete
>>#asynSetTraceMask("PS1",0,1)
>># save things every thirty seconds
>>create_monitor_set("auto_settings.req", 30,"P=13PS1:,D=cam1:")
>>[New Thread 0xb58d5b90 (LWP 22468)]
>>[New Thread 0xb5854b90 (LWP 22469)]
>>[Thread 0xb7ee1b90 (LWP 22432) exited]
>>[Thread 0xb6a9eb90 (LWP 22435) exited]
>>[New Thread 0xb7ee1b90 (LWP 22470)]
>>[Thread 0xb69dbb90 (LWP 22438) exited]
>>[Thread 0xb67ffb90 (LWP 22441) exited]
>>[New Thread 0xb69dbb90 (LWP 22471)]
>>[Thread 0xb673cb90 (LWP 22444) exited]
>>[Thread 0xb66bab90 (LWP 22446) exited]
>>[Thread 0xb6638b90 (LWP 22448) exited]
>>[Thread 0xb65b6b90 (LWP 22450) exited]
>>fc10 epics> [New Thread 0xb65b6b90 (LWP 22472)]
>>
>>Program received signal SIGSEGV, Segmentation fault.
>>[Switching to Thread 0xb749fb90 (LWP 22434)]
>>0x080fdb23 in SIGAction ()
>>(gdb) bt
>>#0  0x080fdb23 in SIGAction ()
>>#1  0x08248bdd in ignoreSigAlarm (signal=14) at ../../../src/libCom/osi/os/posix/osdSignal.cpp:109
>>#2  <signal handler called>
>>#3  0x00110416 in __kernel_vsyscall ()
>>#4  0x007543d1 in select () from /lib/libc.so.6
>>#5  0x080fdf0e in pPvMultiplexer::Body ()
>>#6  0x08101af0 in _ThreadFunction ()
>>#7  0x0082651f in start_thread (arg=0xb749fb90) at pthread_create.c:297
>>#8  0x0075c04e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
>>(gdb) 
>>
>>======= At 2009-11-22, 08:41:46 you wrote: =======
>>
>>>I just double-checked my system and I realized actually ran into the same problem with libnet 1.1.2.1-11 a couple of years ago.  I fixed it by simply removing the "inline" keyword from that line in libnet-functions.h.
>>>
>>>I looked at a more recent version of libnet (1.1.4-3) and the inline keyword is not present in that version of libnet-functions.h
>>>
>>>Mark
>>>
>>>
>>>________________________________
>>>
>>>From: [email protected] on behalf of Bruce Hill
>>>Sent: Fri 11/20/2009 8:51 PM
>>>To: [email protected]
>>>Cc: tech-talk
>>>Subject: Re: error building mca6-11
>>>
>>>
>>>I had a similar problem where I needed to compile some code
>>>I was sharing with a non-epics app and I needed to compile it
>>>without -ansi.
>>>
>>>Turning it off in epics base config files is asking for trouble as it
>>>will affect all compiles of base, modules, IOC's, etc.
>>>
>>>Since -ansi is selecting the language standard, you can't just turn it off
>>>with a compile flag.   Instead, you have to select a different language
>>>standard.    The default gnu std for c files is gnu89, but others are
>>>available as well, such as c89, c99, gnu99, etc.    See the gcc man page
>>>for details.
>>>
>>>For my directory that had this problem, I added the following line in that
>>>directory's Makefile after including $(TOP)/configure/CONFIG.
>>>
>>>   USR_CFLAGS      +=  -std=gnu99
>>>
>>>- Bruce Hill
>>>
>>>Silver wrote:
>>>
>>>       hi,  Michael:
>>>     
>>>           so how to solve it? close the ansi switch in epics base's configure files? will it influence the base?
>>>     
>>>       ======= At 2009-11-20, 22:41:31 you wrote: =======
>>>     
>>>       
>>>
>>>               This is an '-ansi' problem.
>>>             
>>>               On my Debian system (libnet 1.1.2.1-2) line 1432 of libnet-functions.h
>>>               looks like
>>>             
>>>                 
>>>
>>>                       inline u_int32_t
>>>                           
>>>
>>>               The 'inline' keyword isn't part of ANSI C89 and can't be used when
>>>               compiling with '-ansi', which EPICS Base does by default.
>>>             
>>>               Michael Davidsaver
>>>               NSLSII Controls Group
>>>               Brookhaven National Lab
>>>             
>>>             
>>>                 
>>>
>>>                       -----Original Message-----
>>>                       From: [email protected] [mailto:tech-talk-
>>>                       [email protected]] On Behalf Of Silver
>>>                       Sent: Friday, November 20, 2009 12:28 AM
>>>                       To: tech-talk
>>>                       Subject: error building mca6-11
>>>                     
>>>                       hi,
>>>                     
>>>                       when I tried to compile the mcaR6-11/10, I met following errors:
>>>                     
>>>                       /usr/bin/gcc-4.2 -c   -D_POSIX_C_SOURCE=199506L -D_POSIX_THREADS -
>>>                       D_XOPEN_SOURCE=500           -D_X86_  -DUNIX  -D_BSD_SOURCE -Dlinux  -
>>>                       D_REENTRANT -ansi   -O3   -Wall     -g `libnet-config --defines`
>>>                           
>>>
>>>               -m32
>>>                 
>>>
>>>                       -g -fPIC -I. -I../O.Common -I. -I.. -I../../../include/os/Linux -
>>>                       I../../../include  -I/usr/local/epics/r3.14.10/modules/soft/seq/2-0-
>>>                       12/include
>>>                           
>>>
>>>               -I/usr/local/epics/r3.14.10/modules/soft/calc/2-6-7/include
>>>                 
>>>
>>>                       -I/usr/local/epics/r3.14.10/modules/soft/sscan/2-6-5/include  -
>>>                       I/usr/local/epics/r3.14.10/modules/soft/busy/1-1/include  -
>>>                       I/usr/local/epics/r3.14.10/modules/soft/std/2-6/include    -
>>>                       I/usr/local/epics/r3.14.10/modules/soft/asyn/4-12/include -
>>>                       I/usr/local/epics/r3.14.10/modules/soft/mca/6-11/include/os/Linux -
>>>                       I/usr/local/epics/r3.14.10/modules/soft/mca/6-11/include -
>>>                       I/usr/local/epics/r3.14.10/base/include/os/Linux -
>>>                       I/usr/local/epics/r3.14.10/base/include        ../nmc_comm_subs_1.c
>>>                       In file included from /usr/include/libnet.h:124,
>>>                                        from ../nmc_sys_defs.h:56,
>>>                                        from ../nmc_comm_subs_1.c:69:
>>>                       /usr/include/./libnet/libnet-functions.h:1432: error: expected '=',
>>>                       ',', ';', 'asm' or '__attribute__' before 'u_int32_t'
>>>                       make[3]: *** [nmc_comm_subs_1.o] Error 1
>>>                       make[3]: Leaving directory
>>>                       `/usr/local/epics/r3.14.10/modules/soft/mca/6-
>>>                       11/mcaApp/CanberraSrc/O.linux-x86'
>>>                       make[2]: *** [install.linux-x86] Error 2
>>>                       make[2]: Leaving directory
>>>                       `/usr/local/epics/r3.14.10/modules/soft/mca/6-11/mcaApp/CanberraSrc'
>>>                       make[1]: *** [CanberraSrc.install] Error 2
>>>                       make[1]: Leaving directory
>>>                       `/usr/local/epics/r3.14.10/modules/soft/mca/6-11/mcaApp'
>>>                       make: *** [mcaApp.install] Error 2
>>>                       root@cow1:/usr/local/epics/r3.14.10/modules/soft/mca/6-11#
>>>                       Any suggestion?  thanks a lot.
>>>                       ps, I use ubuntu, libnet1 with apt-get install ,not from source
>>>                       compilation.
>>>                     
>>>                       Best regards
>>>                       Geyang  2009-11-20
>>>                     
>>>                           
>>>
>>>       = = = = = = = = = = = = = = = = = = = =
>>>                             
>>>     
>>>       Best regards                           
>>>       Geyang 2009-11-21
>>>     
>>>     
>>>       
>>>
>>>
>>>--
>>>Bruce Hill
>>>Member Technical Staff
>>>SLAC National Accelerator Lab
>>>2575 Sand Hill Road M/S 94
>>>Menlo Park, CA  94025
>>
>>= = = = = = = = = = = = = = = = = = = =
>>                      
>>
>>Best regards                           
>>Geyang 2009-11-28
>>
>>
>>
>>
>>
>
>= = = = = = = = = = = = = = = = = = = =
>                       
>
>Best regards                            
>Geyang 2009-11-28
>
>
>
>
>

= = = = = = = = = = = = = = = = = = = =
			

Best regards				 
Geyang 2009-11-29



Replies:
RE: error building mca6-11 Mark Rivers
References:
error building mca6-11 Silver
RE: error building mca6-11 Davidsaver, Michael
Re: RE: error building mca6-11 Silver
Re: error building mca6-11 Bruce Hill
RE: error building mca6-11 Mark Rivers
Re: RE: RE: error building mca6-11 Silver

Navigate by Date:
Prev: RE: RE: RE: error building mca6-11 Mark Rivers
Next: RE: error building mca6-11 Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: RE: RE: error building mca6-11 Mark Rivers
Next: RE: error building mca6-11 Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·