krperry / propside

Automatically exported from code.google.com/p/propside
0 stars 0 forks source link

SimpleIDE: Can't find simpleText.h, serial.h. "Library requires 32bit double" #245

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
A) What steps will reproduce the problem?

  1.try building my set of files. includes a file detailing my efforts to isolate problem
2.
3.

B) What is the expected and actual behavior (output)? should find it's own 
include files

C) Classify the bug as one of the following:

1. Show Stopper
 * 2. Medium Priority
3. Cosmetic
4. Low Priority

D) Application Version and Platform:

Version
SimpleIDE 0-9-45

Platform

Choose OpSys from Labels Below:
OpSys-All, OpSys-Linux, OpSys-Mac, or OpSys-Windows

Specify Platform OS Version and 32 or 64 bit. For example:

Linux Debian (32 or 64 bit)
Linux Suse   (32 or 64 bit)
Mac OSX      (64 bit Lion)
Windows XP   (32 bit)
Windows 7    (32 or 64 bit)

Provide any links or additional information below if possible.

Original issue reported on code.google.com by fors...@albertahighspeed.net on 19 Feb 2015 at 5:07

Attachments:

GoogleCodeExporter commented 9 years ago
platform is  Ubuntu 14.04LTS  64 bit   SimpleIDE 1.0.1

Original comment by fors...@albertahighspeed.net on 19 Feb 2015 at 5:11

GoogleCodeExporter commented 9 years ago
In Linux a space in the directory name causes problems.  Simple Libraries  for 
example has to be in single quotes to work "cd 'Simple Libraries'" Is there a 
routine that does not use single quotes anywhere - perhaps left over from 
windows?

Original comment by fors...@albertahighspeed.net on 20 Feb 2015 at 11:49

GoogleCodeExporter commented 9 years ago
Please post output of "Help -> Build Error Rescue" here.

Original comment by jsden...@gmail.com on 21 Feb 2015 at 1:52

GoogleCodeExporter commented 9 years ago
Project Directory: /home/mikel/Documents/SimpleIDE/DebbounceFail/

SimpleIDE Version 1.0.1
/home/mikel/Documents/SimpleIDE/Learn/'Simple Libraries'/
/home/mikel/Documents/SimpleIDE/ Updated on: 2014-12-01

propeller-elf-gcc -v GCC 4.6.1 (propellergcc_v1_0_0_2411)
propeller-elf-gcc -I . -L . -I ./Learn/Simple Libraries/Misc/libmstimer -L 
./Learn/Simple Libraries/Misc/libmstimer/lmm/ -I ./Learn/Simple 
Libraries/Utility/libsimpletools -L ./Learn/Simple 
Libraries/Utility/libsimpletools/lmm/ -Os -mlmm -fno-exceptions -c 
button_debounce.c -o lmm/button_debounce.o
propeller-elf-gcc -I . -L . -I ./Learn/Simple Libraries/Misc/libmstimer -L 
./Learn/Simple Libraries/Misc/libmstimer/lmm/ -I ./Learn/Simple 
Libraries/Utility/libsimpletools -L ./Learn/Simple 
Libraries/Utility/libsimpletools/lmm/ -o lmm/Debounce_Example.elf -Os -mlmm 
-fno-exceptions lmm/button_debounce.o Debounce_Example.c -lmstimer 
-lsimpletools -lmstimer
Debounce_Example.c:40:21: fatal error: mstimer.h: No such file or directory
compilation terminated.
Done. Build Failed!

Click error or warning messages above to debug.

Original comment by fors...@albertahighspeed.net on 21 Feb 2015 at 4:09

GoogleCodeExporter commented 9 years ago
I have done a number of things since posting. Here is my log.

I have now created a new project and copy/pasted the code to new files. With 
the mstimer.h commented out it builds -as before
with mstimer.h and functions uncommented it can't find  mstimer.h
commented it back out and added mstimer.h through the menu system.  It now 
finds it but can't find simpletools.h  as listed in #include in mstimer.h

Commented out mstimer and deleted the reference to it in the project. 
Added Simpletools.h  using the menu.  Now it can't find simpletext.h as listed 
in #include in simpletext.h

Added simpletext.h using the menu.  Noit it can't find simple12c.h

Original comment by fors...@albertahighspeed.net on 21 Feb 2015 at 4:11

GoogleCodeExporter commented 9 years ago
I am also writing a program for a real time clock.  It was building and running 
but it now also has a can find file error.

BTW when I try to change main files I get a message about pressing F4 -does not 
work.
Also the  Project -> set project does not exist.

Does this mean 1.0.1 did not install correctly?  There are no themes.

Original comment by fors...@albertahighspeed.net on 21 Feb 2015 at 5:04

GoogleCodeExporter commented 9 years ago
Could you also post your .side file?

Original comment by jsden...@gmail.com on 21 Feb 2015 at 5:06

GoogleCodeExporter commented 9 years ago
I did it is the fifth one on the list.

Below I posted the side file from the RTC project.

Original comment by fors...@albertahighspeed.net on 21 Feb 2015 at 6:22

Attachments:

GoogleCodeExporter commented 9 years ago
I just tried the HelloLCD  project in the learn section.

It fails too with can't find simpletools

Original comment by fors...@albertahighspeed.net on 21 Feb 2015 at 7:33

GoogleCodeExporter commented 9 years ago
The MIT license statement comment is confusing SimpleIDE.
Please add a / to the end of the first line.

This will be fixed as time permits.

Original comment by jsden...@gmail.com on 21 Feb 2015 at 9:38

GoogleCodeExporter commented 9 years ago
Also, you MUST enable 32-bit doubles in the compiler settings for using the 
Simple Libraries.

Original comment by jsden...@gmail.com on 21 Feb 2015 at 9:39

GoogleCodeExporter commented 9 years ago
I was hoping it was that simple but it is not.   Hello LCD.c does not have a 
similar statement and it still fails.
If I remove the #include and replace it with one using the menu it gets past 
that line and then fails on the #include "simpletext.h" line in simpletools.h.

I am still thinking that I don't have a clean package and should reload it.

Maybe I can help you. Is there anyway I can get the source code - all I can 
find so far has 2012 dates?  I have 25 years developing software in multiple 
languages and teaching comp sci. It has been a while but it is coming back.

Original comment by fors...@albertahighspeed.net on 21 Feb 2015 at 11:32

GoogleCodeExporter commented 9 years ago
I now have the source code.

Original comment by fors...@albertahighspeed.net on 22 Feb 2015 at 5:21