Login
Username:

Password:

Remember me



Lost Password?

Register now!
Main Menu
Who's Online
3 user(s) are online (3 user(s) are browsing Forum)

Members: 2
Guests: 1

Debvgger, Superchicken, more...
   All Posts (magorium)


(1) 2 3 4 ... 408 »


Re: Finally getting to look at FPC/Lazarus

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
Quote:

Unfortunately, there is either an issue with the Makefile or I am missing something in my configuration.

... or additionally
- Something is borked (i havent's checked latest status myself).
- Always try to include yourself as doing it wrong

Quote:

I do have the command line build tools like ld and as.

AROS comes with it's own development toolchain, either from nightly or icaros. I do not know if this is still the case, but when using a nightly it was always the case you needed to copy (replace) the development from Icaros over to your nightly in order to get everything to work.

Quote:

Is that the case? Or do I perhaps have the wrong version/build of make?

1. Always make sure you are running inside linux shell sh
2. head over to your lazarus sources main directory
3. try: make clean all FPC=pp:bin/i386-aros/fpc

The makefiles method of determining which FPC you have does not seem to play nice with AROS build environment so you need to help it a little with exporting FPC environment variable.

Of course you would need to adjust the path PP:bin/i386-aros/ to point to the correct fpc executable that is available on your system.

Note that i was unable to build as execvp is missing from my system (or build environment is unable to find it, i could not be bothered as i cross-compile) and therefor the build stopped for me.

In case of errors, please do us a favour and paste those logs or at least the relevant parts, including the commands you used to invoke.

It is virtually impossible to help you with a personal interpretation of these errors. There are simply to many variables that needs to be taken into account, so precision is best in such cases. There is no need for embarrassment, i have the progress on freepascal thread to proof my own clumsiness and n00bness

Also note that you are probably much better off cross-compiling lazarus itself. It would at least enable you to get a build working for AROS which you would then be able to test.

Of course, if your aim is a native build, then you would need to get yourself familiar with the quirks of the build-system (from AROS, FPC and Lazarus).

Posted on: 2016/8/15 7:57
Transfer the post to other applications Transfer


Re: Problem extracting ALB's fpc

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
Quote:

I have a suggestion of my own that would make this much easier for newcomers. I'm not yet comfortable editing the wiki and I certainly can't change someone else's website (or blog). But the two are cyclic, leading back to me doing the only thing I think I could have, which was install a "really old" archive.

Suggestions are most certainly welcome, also for this case. And fwiw, you are more than welcome to improve the wiki (we really lack time).

I am not able to do anything about the archive from 2014 being categorized under Free Pascal trunk as it is really ALB42 domain of the blog. I agree that it either should be updated with every nightly build (might perhaps too difficult/complicated to automate) or put up a link to the correct directory with latest trunk version.

Please keep in mind that at that time the provided information was more or less correct.

In principle it is the latest up-to-date archive when speaking about FPC 3.0. It is the latest official stable release (well, actually 3.0.1 fixes, but let's leave that for what it is atm).

But, as you perhaps have noticed, that specific archive you mentioned also contains fpGUI and MUI/LCL classes. Especially the LCL part is a continues work in progress (and has progressed in the mean time).

Together with our latest work on trinity (which is a project aimed to get common Amiga, AROS and MorphOS api on one consistent line), We had to move on to FPC 3.1.1 (which is commonly referred to as trunk).

So, only trunk is able to get you all new 'features'. Even though ALB provides packages for this on his build-server i usually compile from official FPC trunk manually (just as i do for AROS' lazarus that is on ALB42's github account). My usual setup is cross-compiling (whether FPC and/or Lazarus) from Windows to AROS.

How to create the fpc 3.1.1 (cross-)compiler is mentioned on that same page you linked to. I'll discuss with ALB if he agrees to putting up a link to the build-server's archives (as it is his bandwidth we're abusing that way).

Besides ALB42, Chain-Q, me and perhaps 1.5 other people around nobody seems to use Pascal (at least not openly discussed).

Apologies in case things confused you, it is certainly not intended.

Quote:

As a newcomer, and someone previously only used Amiga to play games at my friend's houses (and that was over 20 years ago), finding information has been like chasing my shadow. One page links to another page which links to another page which is either a site that no longer exists, a page that no longer exists, or a forum that doesn't make it easy for newcomers to register.

I officially welcome you into the dark mysterious ages of the Amiga community (where things always seems to work a bit differently than in other communities)

Realize that Amiga as you got to know it back then is dead. It does not exist anymore. Several take-overs and law-suits have completely destroyed and divided the community.

There are four distinct (active) communities/platforms:
- Classic Amiga, with machines such as A1000, A500, A2000, A3000, A600, A1200, A4000 and others using the 'old' hardware layout with custom chips. Hardware is not manufactured anymore, only available second-hand. AFAIk there isn't a official stated owner (this still is being discussed in this day and age).
- The official AmigaOS 4.x, owned by hyperion entertainment, which runs on a selective list of new amiga (PPC) machines (or expanded old classic machines).
- Then we have MorphOS, which runs on also a selection of selected hardware (or expanded old classic machine), also aimed at PPC processor similar to what os 4.0x does (please do not mention i made such a comparison as i certainly am going to get lynched for that )
- AROS, running on every hardware you are able to get your hands on (in theory that is, for hardware that is 'open').

fwiw: These new machines and hardware have no resemblance whatsoever with the Amiga that you own and got to know (and imho never will).

Each community has his/her own support forums and there are some cross-over forums, EAB forums being one of them but usually things are pretty separated.

You might perhaps be able to add a fifth community to that and that is of those that create new (classic compatible) hardware, such as Apollo, FPGA-Arcade and Mist. Natami was also amongst these (project is officially dead for outsiders).

All this division has caused a great deal of havoc, one of them being that old web-pages are long gone, information is scattered all around and really is a PITA to collect them all.

We tried to collect some of the resources at amigacoding but, alas even there the links becomes outdated pretty fast

One source you definitely can't do without are the official SDK's which are provided at corresponding website of their owners, which means for the classic Amiga that there is none except for the official developer cd (still being sold) and Rom Kernel Reference Manuals that were published by Addison and Wesley (all copyrighted material). Do you remember i mentioned that game named bomb-jack ?

(With regards to this paragraph and for those readers that thinks that hey know better, please feel free to correct/add).

Quote:

I have no idea where I would have found information online leading me to ALB42's nightly builds. I assumed (again, without paying attention), that I was getting the latest nightly build from the blog post.

Fair enough but, eventually you got there by asking, not ?

Quote:

Btw, I knew how to show hidden files.

Sorry. I was expecting the worst case scenario. It is/was not meant to patronize you or your intelligence/knowledge. We get all kinds of people here, even those that know absolutely nothing about Amiga's workbench.

Quote:

I suppose I should have asked more specific questions in my initial post.

Nah, it's all ok. You have many questions as you're the new kid on the block. That is perfectly ok. Even for those questions that already have been answered a million times before. It just can be exhausting to answer them,all, and in the rate that you are able to come up with them . Hence my suggestion for using IRC, as it is much more direct, and usually let's you experience things with your own two eyes by just providing one or two small hints. Here we have to write down the whole lot to make sense.

Quote:

I will certainly apologize for not reading the user manual before now. I thought I looked at it already. Whatever I was looking at the time had some useful information about Icaros Desktop but was definitely not a users manual.

No problem. Indeed initially it was only about Icaros Desktop specifics but things have 'grown' beyond that. Thanks to the effort of some wonderful people like paolone. Even if there are still some errors here and there.

Quote:

There are some layout issues preventing some of the content from being readable

Hmz, that's actually a bit strange (although not entirely impossible). I am aware of some small issues, but not real big ones. fwiw: the manual can be downloaded from the link i provided but, it is also present on your icaros desktop installation (although i would advice to use another machine to read it on as more commonly used operating systems such as linux/windows have far better pdf readers which provide more functionality).

afaik the pdf is created with openoffice so encountered problems might be related to that. Feel free to ventilate your experience. It is the ony way for us to know for sure if things work as expected or not. maybe it can be fixed, and maybe it can't (i have no idea). Please do state what exact software you used for viewing the manual and which casued issues. A screen-shot would certainly be helpful as well.

Posted on: 2016/8/6 5:34

Edited by magorium on 2016/8/6 5:55:42
Transfer the post to other applications Transfer


Re: Problem extracting ALB's fpc

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
Quote:

either all of the files aren't extracted or I'm missing something that should be obvious.

It is always possible that somehow things got screwed up, but since i'm able to extract the archive without any issues....

Quote:

I'm already showing hidden files, as the files extracted are hidden. How do you change the hidden status of a file?

Hmz, if indeed the files have the hidden flag set then there must be something amiss, or what i believe to be more likely the case is that you perhaps misunderstand how some things work.

FWIW: most of this is described in the Icaros Desktop manual that you are able to download by clicking on the link in my sig. Please read it thoroughly as i have seen more questions that you asked that get answered in there (even though i am of the same idea that just doing creates a better experience/memory in the end). Just to name something: the grub location is mentioned inside there, even though it does so correctly on only one occasion (all the others refer to the old and wrong location).

The default Wanderer workbench will only show files and directories that have a .info file attached. That is the way that the original workbench always has worked. .info files are actually just picture files with some (other) meta-data attached.

It is a bit like the experience you get with Windows explorer.

Also, Wanderer's workbench is able to show you all files. You can do that by pressing the right mouse button to pop up the menu (when you have a wanderer directory window activated), then select window/view/all files to view all the files inside that directory.

It will also take care of viewing all the files inside all the subdirectories of that 'explorer' window.

Just remember this setting only applies to the current window that you have activated.

Alternatively you are allowed to change the 'view-state', by 'snapshotting' that window. It will then keep your all files options stored permanently inside the .info file of that window (remember the met-data i talked about earlier ?).


Personally, i hate windows explorer just as much i hate any 'oberflache' that does things this way. In my view it is one of the most un-economic interfaces ever constructed, dragging icons from one place to another, going into deep directories and back again. The only 'benefit' is that you are allowed to open multiple of these 'explorer/ windows so that things becomes a bit faster to navigate, but then you have the problem of cluttering your desktop.

Do you remember norton commander ? Guess what We have something that is called Directory Opus (or Dopus for short). There are two version of that program, one that uses the old dual-pane layout (Dopus4) and a newer one (Dopus5) that does things similar like Explorer, although you can configure it to use a dual-pane setup).

In case you are more familiar with dual-pane file managers, then I would really advise you to use directory Opus version 4, as that would probably be more in line with what you are used to. I have it configured in such a way that it uses all the same shortcuts as the original Norton Commander (and clones).

In case you are using default icaros desktop then you are already using Directory Opus 5 as workbench replacement, in which case i would direct you to the corresponding documentation.

Now, back to your problem

Icaros Desktop had Free Pascal installed by default in case you have installed the development package. IF you haven't done that then you are indeed lacking Free Pascal and requires you to do a manual setup.

BTW: that archive you mentioned is indeed listed on ALB42's main FPC 4 Aros page, but it is really old. Icaros Desktop comes with a newer version, and ALB42 has a nightly build server that provides fresh nightly's for the sources as well as install package for all the supported platforms.

You are able to find these here. Press the releases link to get to the ready to go packages.

In case you need help with installing Free Pascal then please feel free to ask but i would really advise to join #aros@irc.freenode.net. I'm usually there (weekends only).

fwiw: the www.amigacoding.de forums that you mentioned in one of your other post is also used by me and ALB42. It is more oriented at api programming, and general (hardware and software) development issues. It does seem quiet but afaik it is one of the few 'neutral' zones were development is priority (and not bashing the other platforms as is common on most other forums).

Posted on: 2016/8/6 2:08
_________________
User Manual, Workarounds, Wikibook
Transfer the post to other applications Transfer


Re: Progress on Freepascal RAD

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
Hi Jon and welcome.

Bit of an odd place for an introduction ... but hey i love you already if only for having an interest in Pascal

Quote:

(Am I right that fpGUI is currently used?)

Yes, no... uh.. no, yes

We have a native fpGUI implementation for AROS but ALB42 is also working on LCL/MUI.

The posts done by ALB42 over the last year(s) are primarly projects that were compiled with/for LCL/MUI.

Quote:

Long term, I'd love to have AROS running on a Raspberry PI, or an Arduino, and be able to write software for it using fpc/Lazarus. :D

AROS already runs nicely on top of Linux (just download a nightly from the aros.org website) but alas, AROS' Free Pascal does not support the arm processor (yet).

In case you are really interested in tweaking things with your pi icw Free Pascal then have a look at ultibo. You can't get any more tweaked than that

Please also have a look at our special cozy Free Pascal 4 Amiga/AROS/MorphOS wiki and feel free to ask in case of questions/issue.

red: oh, i forgot to add my signature. might be interesting links for you in case you are new to AROS.

Posted on: 2016/8/3 17:28

Edited by magorium on 2016/8/3 18:06:21
_________________
User Manual, Workarounds, Wikibook
Transfer the post to other applications Transfer


Re: AROS Archives File Clean Up

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
I've been thinking about that myself as well beezle.

Thank you for 'having touched' the topic.

Indeed not everything works on newer AROS versions as i experienced that myself, and i told myself that whenever i've get some time on my hands i'll start checking (guess what happened ).

I was thinking, perhaps having an additional tag that could for example list the (min/max) AROS version it is compatible with. If wanting to so that more accurate, perhaps which AROS distribution(s)/versions it is compatible with.

imho it would also help those that port to see if some titles are perhaps worth a (re-)port in case not working anymore.

i always had the impression that it was intended to 'update' the database, if even to be able to support upcoming 64-bit (if that ever reaches public channels on a larger scale) and/or when abi changes. No idea if any of that is still intended.

Can't promise anything upfront but, if possible i'll try to give a hand if this idea comes to shape.

Posted on: 2016/7/30 6:46
Transfer the post to other applications Transfer


Re: Aeros Pi

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
Quote:

tomek wrote:
Which linux distribution do you recommend to use with nightly?

There isn't really a recommendation.

Choose whatever you think fits your personal preferences best.

If you want to 'play it safe', then simply download jessie lite from the raspberry website. It is what i currently use most when pi'ing around

But i've been working with gentoo, dietpi, puppi and loads of others as well. Personally i would love to see slitaz emerge for pi3.

It really depends on your personal preferences.

Another great solution for those which love Pascal (programming language) is ultibo (which isn't a linux distro but a own written OS).

Quote:

Which tool to use to manipulate with distro image?

Which platform ?

For windows i use win32 disk imager. Simple interface and does the job (no need for fancy interfaces with bells and whistles).

PS:
Oh, now i understand what you meant by image manipulation tool. For the original Pi this is not required, but it seems that you manually need to manipulate some files for the Orange-Pi. Sorry, i can't help you there as i do not have experience with that.

The Win32 disk imager tool i linked to simply writes the .img file to a sd-card.

Posted on: 2016/7/29 21:50

Edited by magorium on 2016/7/29 22:10:56
Edited by magorium on 2016/7/29 22:19:00
Transfer the post to other applications Transfer


Re: Aeros Pi

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
The public version is for pi1 and pi2 models only (dunno about non public version).

As such the sd-card image is for pi1/pi2. And those are incompatible with pi3 since there where some 'kernel' changes.

You get the rainbow screen because the necessary kernel file that resides on the sd-card image isn't loaded/recognized.

Replacing the necessary (kernel) files might be able to get you further into the boot-process but would probably end up into havoc. Depends a little on how the linux kernel was compiled/configured.

You could always opt for downloading a nightly from aros.org and choose your own linux distro. Works for me

Posted on: 2016/7/29 21:14
Transfer the post to other applications Transfer


Re: aeros for pi

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
From the aeros website:
Quote:

The Raspberry Pi Version is only available for registered users. To get registered you need to qualify yourself with one of the following options:
1. Buy something from ares-shop.de or prove that you bought a AresOne from somewhere else
2. USE our sd-card service on ebay
3. Donate at east 15 US € to any AROS related bounty on www.power2people.org or prove that you did already.
4. Or buy a ARES ArmedOne

In case you do not meet on of these criteria, see the public version which is listed on the download page and links to the public appstore link.

In case you've met one of the criteria, ask/contact phoenixkonsole.

Posted on: 2016/7/28 18:28
Transfer the post to other applications Transfer


Re: Mapparium - OpenStreetMap client for AROS and MorphOS

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
In case you're talking about this tool, then you would have to ask carsten about it.

It is not developed/maintained by someone here at AROS.

I initially thought you was talking about gps-tool as shown by ALB42's blog.

Posted on: 2016/7/25 15:07
Transfer the post to other applications Transfer


Re: Mapparium - OpenStreetMap client for AROS and MorphOS

Joined:
2011/6/30 19:50
Group:
Member
Posts: 4095
Offline
Quote:

tomek wrote:
Where to find GPS Tool?

I believe that is/was an internal test only (for now at least).

I'm guessing alb42 is on a well deserved summer break (at least i hope that is to be the case).

Posted on: 2016/7/25 12:30
Transfer the post to other applications Transfer



 Top
(1) 2 3 4 ... 408 »




Search
Top Posters
1 paolone
paolone
4280
2 magorium
magorium
4095
3 phoenixkonsole
phoenixkonsole
3887
4 nikolaos
nikolaos
3670
5 deadwood
deadwood
2923
6 ncafferkey
ncafferkey
2573
7 mazze
mazze
2201
8 clusteruk
clusteruk
2055
9 Kalamatee
Kalamatee
2012
10 damocles
damocles
1789
© 2004-2017 AROS Exec