Browsing this Thread:
1 Anonymous Users
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
ah, forget it, the lib has been built where it belongs, even zhou i probably woulnt even expose it. and linked, i guess, i see main is in lexer, must be sometging else, but im dumb now after whole day driving.
Posted on: 2018/7/12 0:18
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
as it is now "make aros" simply copies soouurce files into aros subfolder. im not sure ts necessary, why not compile them from where they are simply specifying the path? and then
invoking "make workbench-utilities-installerlg" creates a gui.o oject in target /bin/amiga-m68k/gen/local/InstallerLG/dist/aros. and after it breaks because the installer source lacks main (?): Quote:
if you insist on building gui as link lib, it will be built in gen subdir as above (this is a subdir for all generated files, so that they do not pollute the source itself) and should be linked from there, i need to see why its not completing. and id relly propse to reconsider if copying sources is necessary. the simpler build process will be the easier it can be integrated with aros. id love to see if it could be contributed to aros one day, since it sorely lacks amiga compatible installer. it was alwways my complaint;)
Posted on: 2018/7/11 23:15
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Quite a regular
![]() |
I think I have something that works.
I realized that I need to strip and simplify the building process if it's going to be a good fit for the AROS build system. So, if you clone the latest revision of InstallerLG you will find a new directory in there; 'dist/aros'. If you enter 'dist' and do a 'make aros' the 'aros' directory will be populated with everything you need to build InstallerLG in the AROS tree. If you dump these files in, let's say, 'workbench/utilities/InstallerLG', you should be good to go (knock on wood). It's a bit crude, I simply disabled all warnings. I should fix them instead of course. But it's a start.
Posted on: 2018/7/11 14:12
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Quite a regular
![]() |
Wow, the documentation is really nice. Got some reading to do.
Posted on: 2018/7/11 11:39
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Quite a regular
![]() |
I started look into the AROS build system as well. The problem in this case is that gui.o must be built using one set of USER_CFLAGS and all the other *.o ones with another set. I'll do some more digging.
Posted on: 2018/7/11 11:21
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
not sure what about it atm.. look at:
workbench/libs/muimaster/macros.h line 256..
Posted on: 2018/7/10 19:03
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
you need to add -DNOLIBINLINE to USER_CFLAGS..
furtherly there is: Quote:
and im not sure if this is mui/zune incompatibility. probably it will also be solved with a define. looking into it.
Posted on: 2018/7/10 18:51
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Home away from home
![]() |
as you see ive got no syntax right and commented out the line that is trying to detect OBJ source files. havent seen that kind of stuff in aros makefiles anyway, and simply hardcoded them for now. now cflags and includes need to be adjusted for gui.cpp i guess. there is only few undeclared symbols left for linking. i think aros may need an ifdef with come include that is other place, like cybergraphics or so, but because its so many errors it gets lost in my scrollback. need to adjust that.
Posted on: 2018/7/10 18:17
|
|||
|
||||
|
Re: installer?
|
||||
|---|---|---|---|---|
|
Quite a regular
![]() |
Brilliant!
I'm going play around with this, trying to set up something that I can use to build and run AROS hosted on right now.
Posted on: 2018/7/10 17:56
|
|||
|
||||
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.






