Shop OBEX P1 Docs P2 Docs Learn Events
SimpleIDE Welcome program — Parallax Forums

SimpleIDE Welcome program

RsadeikaRsadeika Posts: 3,837
edited 2013-09-30 13:10 in Propeller 1
I was just testing out this program with an XMM-SINGLE External Ram compile with the ACTIVITYBOARD-SDXMM Board Type and I get:
Project Directory: C:/Users/Ray/Documents/SimpleIDE/My Projects/

propeller-elf-gcc.exe -v GCC 4.6.1 (propellergcc_v1_0_0_2090)
propeller-elf-gcc.exe -I . -L . -I C:/Users/Ray/Documents/SimpleIDE/Learn/Simple Libraries/Utility/libsimpletools -L C:/Users/Ray/Documents/SimpleIDE/Learn/Simple Libraries/Utility/libsimpletools/xmm_single/ -I C:/Users/Ray/Documents/SimpleIDE/Learn/Simple Libraries/Text Devices/libsimpletext -L C:/Users/Ray/Documents/SimpleIDE/Learn/Simple Libraries/Text Devices/libsimpletext/xmm_single/ -I C:/Users/Ray/Documents/SimpleIDE/Learn/Simple Libraries/Protocol/libsimplei2c -L C:/Users/Ray/Documents/SimpleIDE/Learn/Simple Libraries/Protocol/libsimplei2c/xmm_single/ -o xmm_single/Welcome.elf -Os -mxmm-single -m32bit-doubles -fno-exceptions -std=c99 Welcome.c -lm -lsimpletools -lsimpletext -lsimplei2c -lm -lsimpletools -lsimpletext -lm -lsimpletools -lm
c:/program files (x86)/simpleide/propeller-gcc/bin/../lib/gcc/propeller-elf/4.6.1/../../../../propeller-elf/bin/ld.exe: cannot find -lsimpletools
c:/program files (x86)/simpleide/propeller-gcc/bin/../lib/gcc/propeller-elf/4.6.1/../../../../propeller-elf/bin/ld.exe: cannot find -lsimpletext
c:/program files (x86)/simpleide/propeller-gcc/bin/../lib/gcc/propeller-elf/4.6.1/../../../../propeller-elf/bin/ld.exe: cannot find -lsimplei2c
c:/program files (x86)/simpleide/propeller-gcc/bin/../lib/gcc/propeller-elf/4.6.1/../../../../propeller-elf/bin/ld.exe: cannot find -lsimpletools
c:/program files (x86)/simpleide/propeller-gcc/bin/../lib/gcc/propeller-elf/4.6.1/../../../../propeller-elf/bin/ld.exe: cannot find -lsimpletext
c:/program files (x86)/simpleide/propeller-gcc/bin/../lib/gcc/propeller-elf/4.6.1/../../../../propeller-elf/bin/ld.exe: cannot find -lsimpletools
collect2: ld returned 1 exit status
propeller-load -x xmm_single/Welcome.elf
error: failed to open 'xmm_single/Welcome.elf'
error: load failed
Could not make AUTORUN.PEX

Done. Build Failed!

Click error or warning messages above to debug.
I thought I was able to do this kind of compile, which was straight forward, in previous versions of SimpleIDE?

Ray

Comments

  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-09-30 07:35
    I have been wanting to use and explore Simple IDE for many months now in Linux.

    You seem to have problem with WIndows compile with the additions. Compiles are usually verbose unless to ask them to not be so. The idea is that you can track the snags if there are any.

    That first error about 'cannot find lssimpletools is likely the source of your woes. Errors after the first one listed may be nonsense, maybe valid. The first one is most telling. You may have to open a path to some directories or reorganize directories to conform to expected organization.

    Sadly, when ever I start to try to get it loaded I find something is delaying the completion of it. It seems to work in the Windows side and the Apple side, so I just bide my time.

    For the sake of reduced confusion, Parallax needs to have released of SimpleIDE to be brought up for all OSes at the sametime. If that is not possible, separate support Forums might be helpful.. but I doubt that is going to happen.

    Maybe a sticky with the current status of all three OS version might be useful. with the current status of all three OS version might be useful. I am a bit envious that you have SimpleIDE.
  • Heater.Heater. Posts: 21,230
    edited 2013-09-30 07:43
    Loopy,
    Are you saying that new build download I posted to dropbox is not working for you? If so what is the issue?
    Jazzed has said the official Linux down load from Parallax will be fixed "real soon now".
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-09-30 07:51
    Yes, I am wait for Jazz's official build. I really can't keep up with all the postings on the forum to find alternative compiles.
  • Heater.Heater. Posts: 21,230
    edited 2013-09-30 07:54
    It's quicker to down load the thing and install it than to post about things not working:)
  • David BetzDavid Betz Posts: 14,516
    edited 2013-09-30 09:22
    Rsadeika wrote: »
    I was just testing out this program with an XMM-SINGLE External Ram compile with the ACTIVITYBOARD-SDXMM Board Type and I get:

    I thought I was able to do this kind of compile, which was straight forward, in previous versions of SimpleIDE?

    Ray
    This isn't what's causing your compile problems but you can only use the xmmc memory model with the SD cache driver. Essentially, the SD is treated as if it were a flash chip.
  • RsadeikaRsadeika Posts: 3,837
    edited 2013-09-30 09:58
    So, does that mean that simpletools does not have an SD cache driver?

    Ray
  • jazzedjazzed Posts: 11,803
    edited 2013-09-30 10:53
    Rsadeika wrote: »
    I was just testing out this program with an XMM-SINGLE External Ram compile with the ACTIVITYBOARD-SDXMM Board Type and I get:

    I thought I was able to do this kind of compile, which was straight forward, in previous versions of SimpleIDE?

    Ray

    Apparently xmm_single lib*.a are not pre-built in all simple libraries and this is causing a failure. It's likely a simple oversight by Andy. I'll ping him.

    I had to rewrite several things after the memory-model subfolders were targeted, and changing xmm-single to xmm_single was one thing. It works if you have all the libraries.

    The default propeller-gcc SD Card access methodology is used with-in the Simple Library workspace and it works fine in CMM/LMM/XMMC. It's the one propeller-gcc thing that seemed to provide both the most feature-rich and smallest solution in all memory models (minus COG model).
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-09-30 11:12
    Heater. wrote: »
    It's quicker to down load the thing and install it than to post about things not working:)

    Well, I agree with that, but I keep finding that I am downloading something that is broken or depreciated... I am trying to point out that Simple IDE is not easy to find to load for a Linux user.

    I've tried Google, and that is version 8.4 and no source code available. I've tried Parallax's sticky. Is there yet a 3rd alternative?

    Meanwhile, I really do have other Propeller projects that don't require C and am staying busy.
  • jazzedjazzed Posts: 11,803
    edited 2013-09-30 11:26
    Well, I agree with that, but I keep finding that I am downloading something that is broken or depreciated... I am trying to point out that Simple IDE is not easy to find to load for a Linux user.

    It was easy (for almost two years) until about two weeks ago.

    There was some confusion over what my script was actually doing (.sh programming can be worse than other languages except one). That has been sorted now, but the installer will be different. I have an email on fixing up a package, but am working on the regular paying gig today and haven't had time to finish it up.

    We are into version 0-9-4x now but do not have any acceptable Linux releases posted in downloads. Will fix this soon, really.
  • David BetzDavid Betz Posts: 14,516
    edited 2013-09-30 11:26
    Rsadeika wrote: »
    So, does that mean that simpletools does not have an SD cache driver?

    Ray
    The SD cache driver is part of PropGCC. It isn't part of SimpleIDE. It should be available through SimpleIDE though. You'll have to use the XMMC memory model (-mxmmc) to use it though.
  • Heater.Heater. Posts: 21,230
    edited 2013-09-30 12:16
    Loopy,
    Well, I agree with that, but I keep finding that I am downloading something that is broken or depreciated... I am trying to point out that Simple IDE is not easy to find to load for a Linux user.
    I see what you mean.
    Thing is, as far as I can tell, all of this stuff is new and still subject to development. We are the alpha, beta...omega testers. As faithful Parallax old timers we have a responsibility to down load whatever comes, push it to the limits, and report back what we find.

    This is not the Windows world of, "it's done", it's in "the shrink wrap box", "that's it".
  • mindrobotsmindrobots Posts: 6,506
    edited 2013-09-30 12:21
    (.sh programming can be worse than other languages except one

    I heard that! :0)
  • David BetzDavid Betz Posts: 14,516
    edited 2013-09-30 12:38
    mindrobots wrote: »
    I heard that! :0)
    He's probably talking about Brain F*ck. :-)
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2013-09-30 13:10
    Heater. wrote: »
    Loopy,

    I see what you mean.
    Thing is, as far as I can tell, all of this stuff is new and still subject to development. We are the alpha, beta...omega testers. As faithful Parallax old timers we have a responsibility to down load whatever comes, push it to the limits, and report back what we find.

    This is not the Windows world of, "it's done", it's in "the shrink wrap box", "that's it".

    I have actually been thinking of closing my Loopy Byteloose account and starting over with a different name and no stars as I seem to be unable to keep up with all the changes, new products, and such. The expectations might be a bit too much.

    I think I had 5 of the first 100 Propeller chips ever sold, but I am just finally grasping PASM (thanks to Forth).

    I can be patient with having others that are working hard to make the experience wonderful. Thanks, Jazz. Thanks, Heater.

    Coding in C is coming along at a similar pace.
Sign In or Register to comment.