 |
 |
| Files available again... |
 |
 |
By macsnafu - Posted on February 10, 2004 - 13:15:12 (#10998)
Current version when comment was posted: 1.0 |
 |
 |
Okay, I've got a new host for my website:
http://personal.vigoris.net/macsnafu/pcstuff/beos.html
I'll get the download link updated, too.
|
|
| Files temporarily unavailable |
 |
 |
By macsnafu - Posted on February 6, 2004 - 12:32:01 (#10953)
Current version when comment was posted: 1.0 |
 |
 |
My webhost, Freeyellow, has changed their policies and I will no longer be able to keep the zips on their servers. I'm looking for another place to host the files, but until then, if anybody wants the Circles screensaver, I can send the .zip file by e-mail.
Just let me know if you want the 1.0 or 0.5 version, or both (source code available, PPC version only available for 0.5).
Sorry for the inconvenience!
|
|
| _APP_ is an artifact of earlier BeOS releases... |
 |
 |
By fatrat - Posted on June 5, 2002 - 16:23:37 (#1699)
Current version when comment was posted: 0.5 |
 |
 |
I ran into this too when I started playing around with some screensavers in BeOS, and the BeBook's section on screensavers (see: "Screen Saver Add-ons") starts off telling you that you have to include _APP_, and then _APP_ is supposed to be linked to the Screensaver prefs. It is not necessary in R5 AFAIK; but you do need to link against the screensavers library :)
So it was included in the older BeIDE project you built yours off of on purpose, but it's not up-to-date with the current way things are done (i.e., R5.)
-Jon
|
|
| _APP_ Removed now |
 |
 |
By macsnafu - Posted on May 29, 2002 - 22:50:43 (#1619)
Current version when comment was posted: 0.5 |
 |
 |
I removed the _APP_ file from the project and got all sorts of errors. Then I got smart and added the screensaver library (libscreensaver.so) to the project, and now it compiles just fine in BeIDE.
I swear that I started with the Spots demo code, but I must have messed it up somehow and didn't notice it. Oh well, live and learn.
|
|
| _APP_ ghost link in project |
 |
 |
By brian68 - Posted on May 29, 2002 - 15:18:25 (#1614)
Current version when comment was posted: 0.5 |
 |
 |
In this case, I think it was (originally?) a symlink to the screensaver prefs applet. There is such a link with that exact name in the OBOS screensaver package. Here, a reference to _APP_ exists, but only in the BeIDE project file. Using make, no warnings came up about it missing and nothing in the makefile referenced it. My guess: the link was accidently dragged into the project at some point.
What I still do not understand is why it builds so easily with make, but refuses to in BeIDE...
|
|
| Linking against _APP_ |
 |
 |
By axeld - Posted on May 29, 2002 - 11:03:20 (#1612)
Current version when comment was posted: 0.5 |
 |
 |
While this topic should better be placed at BeDevTalk, it has nothing to do with the input_server - "_APP_" is the object name of a linked application, it is used so that you can switch applications and shared objects that can call each others functions.
A symlink to input_server may work, but you should have a look if linking against _APP_ is at all needed - a screen saver should be a simple add-on which doesn't need to link against any application.
|
|
| _APP_ |
 |
 |
By Maverick - Posted on May 29, 2002 - 08:20:06 (#1611)
Current version when comment was posted: 0.5 |
 |
 |
If your application requires that it be linked to _APP_ this usually means that your application is in some way related to the input_server. InputServerFilters as well as InputServerDevices always link to _APP_. To make this work for your program you would simply create a symbolic link in your build directory to the input_server. Then once you have the link, rename it to _APP_. Now open your project file in BeIDE, highlight the _APP_ entry, delete it then go to the 'Insert Files' menu option and navigate to your build directory and the select your _APP_. I don't know why your screensaver would need anything from the input_server, because screensavers generally get everything that they need from the ScreenSaver InputServerFilter(or ISF for short). Well, I hope this helps.
Regards,
Jason VanDerMark
OBOS InputServer Lead
Proud BeOS User
|
|
| I should have mentioned... |
 |
 |
By macsnafu - Posted on May 28, 2002 - 23:50:01 (#1606)
Current version when comment was posted: 0.5 |
 |
 |
I used the sample code for the Spots screensaver as my starting point, and I couldn't get it or my modifications to compile in BeIDE, either. I had to go to a terminal and use make. Something about not being able to find _APP_. Perhaps a more experienced BeOS programmer can explain what's happening?
If you'll e-mail me the PPC binary, I can add it to the page.
|
|
| PPC version compiles fine IF you use make. |
 |
 |
By brian68 - Posted on May 28, 2002 - 22:58:19 (#1605)
Current version when comment was posted: 0.5 |
 |
 |
I don't know why it wouldn't work in BeIDE. Something about undefined EXIT and ENTRY...blah....blah....blah.... Oh, well. make works fine, so it can remain a mystery to me for now. ;-)
|
|
|
|
|