Hi Again
You are right, testmasterslave and testmastermicromode run okey
But for me only on cygwin not on vs.
Did you run your code .exe on vs?
On vs I'm still getting exception
Many thanks for your response.
On 10 Feb 2018 12:00 p.m., <canfestival-devel@lists.sourceforge.net> wrote:

> Hi,
>
> I compile it from command line and do use visual studio together with
> cygwin
>
> when I stand in the project root in cmd:
> set PATH=C:\cygwin\bin;%PATH%
> bash -c ./configure
> make
>
> to run:
> set PATH=C:\cygwin\bin;%PATH%
> then run the exes
>
> I have tested CANOpenShell, TestMasterMicroMod and TestMasterSlave, but i
> have not loaded any driver.
> It all runs fine
>
>
>
> On Sat, Feb 10, 2018 at 12:59 AM, <canfestival-devel@lists.sourceforge.net
> > wrote:
>
>> Hi
>> Could you please tell me your steps?
>> I do the configure steps and then I open the visual studio project to run
>> it,
>>
>> I test the ./configure --target=win32 --can=tcp_wi32 --timers=unix
>> but I got the same error "Segmentation fault and Exception on loading dll
>> function"
>>
>> I saw this link https://ci.appveyor.com/project/nimrof/canfestival-3-asc-
>> clean-rrna1
>> I had same output for my cygwin and for --can=virtual.
>> but I have the same error on vs.
>>
>> On Thu, Feb 8, 2018 at 4:48 PM, <canfestival-devel@lists.sourceforge.net>
>> wrote:
>>
>>> Hi,
>>>
>>> Sorry for the short reply today, i have only found out that my cygwin
>>> setup does not build win32_timer, but unix_timer.
>>> Not sure why unix is detected, but will try with target=win32 later
>>>
>>> I have very limited experience with cygwin, so if you could check by
>>> buildlog to se if you see something wrong that will help you and me
>>> my buildlog:
>>> https://ci.appveyor.com/project/nimrof/canfestival-3-asc-clean-rrna1
>>>
>>> Hopfully i will have more time in the weekend to debug.
>>>
>>> btw: Gnosis_Utils-1.2.2  is used by python to read/write the .od xml file
>>>
>>> About your errors:
>>> * missing scanIndexOD is proberbly a missing files generated from the
>>> .od file, but my vs project should generate it as part of the build prosess
>>> and should give a missing file error :(
>>>
>>> * unrecognized command line option ‘-mno-cygwin’
>>> Just googled it, and can you try to remove it in the config file or just
>>> make file?
>>>
>>>
>>> On Thu, Feb 8, 2018 at 3:16 PM, <canfestival-devel@lists.sourceforge.net
>>> > wrote:
>>>
>>>> Hi
>>>> Many thanks for your response.
>>>> I attached my makefile.
>>>> I downloaded your file and try to build it but it wasn't successful, I
>>>> got some linker errors.
>>>> "LNK2001 unresolved external symbol scanIndexOD"
>>>> I don't know why you use "Gnosis_Utils-1.2.2"
>>>> for now, I want to run an example similar to "TestMasterSlave" on
>>>> visual studio.
>>>> In these last 2 days, I work more on configure command.
>>>> and at first I commented these lines from configure file :
>>>> **********************************
>>>> echo "Using ${CXX} as a C++ compiler"
>>>> if [ "$SUB_TARGET" = "win32" ]; then
>>>> # on cygwin/mingw, choose  g++ as a linker for native target
>>>> if [ "$LD" = "" ]; then
>>>> LD=$CXX
>>>> fi
>>>> if [ "$SUB_OS_NAME" = "CYGWIN" ]; then
>>>> SUB_PROG_CFLAGS="-mno-cygwin"
>>>> fi
>>>> fi
>>>> if [ "$SUB_TARGET" = "unix" ]; then
>>>> if [ "$LD" = "" ]; then
>>>> LD=$CXX
>>>> fi
>>>> fi
>>>> **********************************
>>>> when I configure with ./configure --target=win32
>>>> in build successfully but in using any function in canfestival.dll I
>>>> got Segmentation fault and exception
>>>> when configure with ./configure --target=win32 --can=tcp_win32
>>>> in "make" and "make install" steps I got "
>>>> _beginthreadex; : undeclared identifier"
>>>> but I can build .exe  and  In running I got Segmentation fault and
>>>> exception.
>>>> I really want your guidance.
>>>> looking for your respones
>>>> On 8 Feb 2018 1:27 a.m., <canfestival-devel@lists.sourceforge.net>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> could you post the makefile from your win32_timer director?
>>>>>
>>>>> Also would you mind trying to build this repository?
>>>>> https://bitbucket.org/nimrof/canfestival-3-asc
>>>>>
>>>>> I have continues build for latest visual studio and cygwin working.
>>>>> I remember there was one or more a makefile problem to get cygwin
>>>>> working, but I can not remember seeing your error.
>>>>>
>>>>> I do not build with cygwin from vs so might be a problem there. Could
>>>>> you write a few lines about your setup?
>>>>>
>>>>> If you do not want to use hw you can also use the TCP driver, you need
>>>>> to have the tcp server running for it to work.
>>>>>
>>>>> In my repo you might want to have a look at the appveyor file, it is
>>>>> the file I use for VS and cygwin build. So all the build commands are 
>>>>> there.
>>>>>
>>>>> On Feb 6, 2018 02:11, <canfestival-devel@lists.sourceforge.net> wrote:
>>>>>
>>>>> Hi
>>>>> I want to use canopen of canfestival.
>>>>> And to run at least one of the examples on visual stdio, I got this 2 
>>>>> errors:C2065: 'TestSlave_obj100C': Undeclared Identifier
>>>>> C2065: 'TestSlave_obj100D': Undeclared Identifier
>>>>> I searched and found this link 
>>>>> :https://sourceforge.net/p/canfestival/mailman/message/30811756/
>>>>> But  my problem was not solved. I don't know how can I do these steps:
>>>>> "the linker missing  _obj100C and _obj100D, this problem is solved by 
>>>>> rebuilding the *.c files from the *.od files using the objdictedit.py."
>>>>> When  I use configure command in linux and then I run make and make 
>>>>> install it works properly , and build *.a file in driver/unix directory
>>>>> but when I do following steps in windows:
>>>>> ./configuare --can=virtual --target=win32 I got this error
>>>>> ***************************************$ ./configure --can=virtual 
>>>>> --target=win32
>>>>> Host OS: CYGWIN
>>>>> Host arch: x86
>>>>> Choosing windows timers driver.
>>>>> Checking for cc... Yes.
>>>>> Checking for gcc... Yes.
>>>>> Using gcc as a C compiler
>>>>> Using g++ as a C++ compiler
>>>>> Using g++ as a linker
>>>>> Not cross-compiling. Will install in /usr/local
>>>>> Using prefix: /usr/local
>>>>> No wxWidgets available
>>>>> Creating Makefile
>>>>> Creating src/Makefile
>>>>> Creating drivers/Makefile
>>>>> Creating objdictgen/Makefile
>>>>> Creating examples/Makefile
>>>>> Creating objdictgen/canfestival_config.py
>>>>> Creating drivers/timers_win32/Makefile
>>>>> Creating drivers/can_virtual/Makefile
>>>>> Creating drivers/win32/Makefile
>>>>> Creating examples/CANOpenShell/Makefile
>>>>> Creating examples/TestMasterSlave/Makefile
>>>>> Creating examples/TestMasterSlaveLSS/Makefile
>>>>> Creating examples/SillySlave/Makefile
>>>>> Creating examples/TestMasterMicroMod/Makefile
>>>>> All done.
>>>>> $ make
>>>>> make -C objdictgen all
>>>>> make[1]: Entering directory 
>>>>> '/cygdrive/f/CanFestival-3-8bfe0ac00cdb/CanFestival-3-8bfe0ac00cdb/objdictgen'
>>>>> make[1]: Nothing to be done for 'all'.
>>>>> make[1]: Leaving directory 
>>>>> '/cygdrive/f/CanFestival-3-8bfe0ac00cdb/CanFestival-3-8bfe0ac00cdb/objdictgen'
>>>>> make -C drivers driver
>>>>> make[1]: Entering directory 
>>>>> '/cygdrive/f/CanFestival-3-8bfe0ac00cdb/CanFestival-3-8bfe0ac00cdb/drivers'
>>>>> make -C timers_win32 driver
>>>>> make[2]: Entering directory 
>>>>> '/cygdrive/f/CanFestival-3-8bfe0ac00cdb/CanFestival-3-8bfe0ac00cdb/drivers/timers_win32'
>>>>> g++ -O2 -mno-cygwin  -I../../include -I../../include/win32 
>>>>> -I../../include/can_virtual -I../../include/timers_win32 -o 
>>>>> timers_win32.o -c timers_win32.cg++: error: unrecognized command line 
>>>>> option ‘-mno-cygwin’; did you mean ‘-mno-clwb’?make[2]: *** [Makefile:50: 
>>>>> timers_win32.o] Error 1
>>>>> make[2]: Leaving directory 
>>>>> '/cygdrive/f/CanFestival-3-8bfe0ac00cdb/CanFestival-3-8bfe0ac00cdb/drivers/timers_win32'
>>>>> make[1]: *** [Makefile:33: driver] Error 2
>>>>> make[1]: Leaving directory 
>>>>> '/cygdrive/f/CanFestival-3-8bfe0ac00cdb/CanFestival-3-8bfe0ac00cdb/drivers'
>>>>> make: *** [Makefile:42: driver] Error 2
>>>>> *************************************
>>>>> I couldn't solve the error.
>>>>> In the manual document of canfestival for window is writen about usnig 
>>>>> usb.zip file before configuration .for now, I don't want to use any HW 
>>>>> module.
>>>>> I want to simulate canopen on my windows.
>>>>> please help me configuring canfestival in windows.
>>>>> Many thanks for your attention
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------
>>>>> ------------------
>>>>> Check out the vibrant tech community on one of the world's most
>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>> _______________________________________________
>>>>> Canfestival-devel mailing list
>>>>> Canfestival-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/canfestival-devel
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------
>>>>> ------------------
>>>>> Check out the vibrant tech community on one of the world's most
>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>>> _______________________________________________
>>>>> Canfestival-devel mailing list
>>>>> Canfestival-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/canfestival-devel
>>>>>
>>>>>
>>>> ------------------------------------------------------------
>>>> ------------------
>>>> Check out the vibrant tech community on one of the world's most
>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>> _______________________________________________
>>>> Canfestival-devel mailing list
>>>> Canfestival-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/canfestival-devel
>>>>
>>>>
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Canfestival-devel mailing list
>>> Canfestival-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/canfestival-devel
>>>
>>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> Canfestival-devel mailing list
>> Canfestival-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/canfestival-devel
>>
>>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Canfestival-devel mailing list
> Canfestival-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/canfestival-devel
>
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Canfestival-devel mailing list
Canfestival-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/canfestival-devel

Reply via email to