Home  
Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
54 user(s) are online (50 user(s) are browsing Forums)

Members: 1
Guests: 53

DStastny, more...
Support us!
Recent OS4 Files
OS4Depot.net



« 1 ... 3 4 5 (6) 7 »


Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@MickJT

"you should only have to create /usr/local/amiga, and not any adtools directory inside that. Then, a directory symlink called "adtools" can be made there pointing to the original location."

Ah, interesting.

But if i don't create the inner directory /usr/local/amiga/adtools i can't execute the command:

sudo mkdir /usr/local/amiga
sudo chown <your-uwin-username>:users /usr/local/amiga
sudo chown <your-uwin-username>:users /usr/local/amiga/adtools

it gives me an error.

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Just can't stay away
Joined:
2006/12/4 23:15
Posts: 1909
@AmigaBlitter

Quote:

But if i don't create the inner directory /usr/local/amiga/adtools i can't execute the command:

sudo mkdir /usr/local/amiga
sudo chown <your-uwin-username>:users /usr/local/amiga
sudo chown <your-uwin-username>:users /usr/local/amiga/adtools



Well it would because you haven't got a "/usr/local/amiga/adtools" until after you create the link.

sudo mkdir /usr/local/amiga
sudo ln 
-/usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga/adtools
sudo chown 
<your-uwin-username>:users /usr/local/amiga
sudo chown 
<your-uwin-username>:users /usr/local/amiga/adtools


Would be error free.

But before go down that route and try and redo that list /usr/local/amiga to see what is really there, if you have directory or a link.

ie do

ls -l /usr/local/amiga


then see if you can list /usr/local/amiga/adtools itself and see if it contains what you expect.



_________________
Blender For OS4.x : Blues : Walker Broad
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@broadblues


sudo chown amidev:users /usr/local/amiga/adtools
chown: cannot dereference '/usr/local/amiga/adtools': No such file or directory

the directory must exist before chown

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2009/4/28 3:57
From Adelaide, Australia
Posts: 838
My guess is that being a symlink, it'd be inheriting the permissions from the real location, and if you want to change the ownership, you need to change it at that location.

   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Just can't stay away
Joined:
2006/12/4 23:15
Posts: 1909
@amigablitter

Quote:


sudo chown amidev:users /usr/local/amiga/adtools
chown: cannot dereference '/usr/local/amiga/adtools': No such file or directory

the directory must exist before chown


No you misinterpret the error there, it saying it can't derefence the link /usr/local/amiga/adtools, not that link doesn't exist

This means the target of the link is broken. If you have colour enabled and you list the /usr/local/amiga/adtools with

ls -l /usr/local/amiga/adtools

it will likely show in black and red reverse field to show a broken link.

Either you mistyped the target or the target does not exist.

_________________
Blender For OS4.x : Blues : Walker Broad
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@broadblues

I tried this the way you've suggested:

Quote:
sudo mkdir /usr/local/amiga sudo ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga/adtools sudo chown <your-uwin-username>:users /usr/local/amiga sudo chown <your-uwin-username>:users /usr/local/amiga/adtools


In this case compilation line fails.

If i first create the directories and then i issue the command: ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga

the compilation goes OK, but the wrong compiler is picked.

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Just can't stay away
Joined:
2006/12/4 23:15
Posts: 1909
@AmigaBlitter

Quote:

In this case compilation line fails.

If i first create the directories and then i issue the command: ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga

the compilation goes OK, but the wrong compiler is picked.


Which compilation line?

And note that should be

ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga/adtools


_________________
Blender For OS4.x : Blues : Walker Broad
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2009/4/28 3:57
From Adelaide, Australia
Posts: 838
@AmigaBlitter

Quote:
If i first create the directories and then i issue the command: ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga


Whoa hold on here. That would make "amiga" inside /usr/local, point to "/usr/local/amiga/adtools-ppc-uwin64-20170623-404".

That's impossible, because you're asking it to make a link "amiga" in /usr/local, called "amiga", to a directory inside /usr/local/amiga.

Whenever you're using "ln -s" you need to make sure the target link does not already exist as a real directory.

Take a look at broadblues line again:

sudo ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga/adtools

That's saying make a link (fake directory) called "adtools" inside "/usr/local/amiga", that points to the real directory /usr/local/amiga/adtools-ppc-uwin64-20170623-404

That should work fine so long as "adtools" doesn't exist in /usr/local/amiga at the time you run the "ln -s" command.

It might be worthwhile uploading your ~/.bashrc and we can take a look (make sure it's the one in ~/ and not anywhere else).

   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Just popping in
Joined:
8/8 20:17
From Canada
Posts: 35
It may be that you need to execute:

sudo ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga/adtools

to create the "adtools" symlink only after the toolchain build process has completed; just to ensure the top-level adtools-ppc-... directory has been created.

   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@broadblues

Sorry, i mean: sudo ln -s /usr/local/amiga/adtools-ppc-uwin64-20170623-404 /usr/local/amiga/adtools


The compile line is the: make -C native-build gcc-cross CROSS_PREFIX=/usr/local/amiga/adtools-ppc-uwin64-20170623-404

Can't post the exact error , i uninstalled the enviroment...

but i think i can replicate it.

Thank you all


Edited by AmigaBlitter on 2017/11/28 18:43:42
_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@stonecracker

Please check if this is ok:

ls -hal /usr/local/amiga/adtools/bin
total 37M
drwxr
-xr-x 0 root root  512 Nov 25 20:03 .
drwxr-xr-x 0 root root  512 Nov 25 20:47 ..
-
rwxr-xr-x 1 root root 1.1M Nov 25 19:26 ppc-amigaos-addr2line
-rwxr-xr-x 2 root root 1.1M Nov 25 19:26 ppc-amigaos-ar
-rwxr-xr-x 2 root root 1.6M Nov 25 19:26 ppc-amigaos-as
-
rwxr-xr-x 2 root root 3.1M Nov 25 20:03 ppc-amigaos-c++
-
rwxr-xr-x 1 root root 1.1M Nov 25 19:26 ppc-amigaos-c++filt
-rwxr-xr-x 1 root root 3.1M Nov 25 20:03 ppc-amigaos-cpp
-rwxr-xr-x 1 root root  38K Nov 25 19:26 ppc-amigaos-elfedit
-rwxr-xr-x 2 root root 3.1M Nov 25 20:03 ppc-amigaos-g++
-
rwxr-xr-x 2 root root 3.1M Nov 25 20:03 ppc-amigaos-gcc
-rwxr-xr-x 2 root root 3.1M Nov 25 20:03 ppc-amigaos-gcc-5.4.0
-rwxr-xr-x 1 root root 148K Nov 25 20:03 ppc-amigaos-gcc-ar
-rwxr-xr-x 1 root root 148K Nov 25 20:03 ppc-amigaos-gcc-nm
-rwxr-xr-x 1 root root 148K Nov 25 20:03 ppc-amigaos-gcc-ranlib
-rwxr-xr-x 1 root root 2.0M Nov 25 20:03 ppc-amigaos-gcov
-rwxr-xr-x 1 root root 2.0M Nov 25 20:03 ppc-amigaos-gcov-tool
-rwxr-xr-x 1 root root 1.1M Nov 25 19:26 ppc-amigaos-gprof
-rwxr-xr-x 4 root root 1.4M Nov 25 19:26 ppc-amigaos-ld
-rwxr-xr-x 4 root root 1.4M Nov 25 19:26 ppc-amigaos-ld.bfd
-rwxr-xr-x 2 root root 1.1M Nov 25 19:26 ppc-amigaos-nm
-rwxr-xr-x 2 root root 1.3M Nov 25 19:26 ppc-amigaos-objcopy
-rwxr-xr-x 2 root root 1.6M Nov 25 19:26 ppc-amigaos-objdump
-rwxr-xr-x 2 root root 1.1M Nov 25 19:26 ppc-amigaos-ranlib
-rwxr-xr-x 1 root root 481K Nov 25 19:26 ppc-amigaos-readelf
-rwxr-xr-x 1 root root 1.1M Nov 25 19:26 ppc-amigaos-size
-rwxr-xr-x 1 root root 1.1M Nov 25 19:26 ppc-amigaos-strings
-rwxr-xr-x 2 root root 1.3M Nov 25 19:26 ppc-amigaos-strip


ls -hal /usr/local/amiga
total 0
drwxr
-xr-x 0 amidev users 512 Nov 25 20:07 .
drwxr-xr-x 0 root   root  512 Nov 24 23:25 ..
lrwxrwxrwx 1 root   root   48 Nov 25 20:07 adtools -> /usr/local/amiga/adtools-ppc-uwin64-20170623-404
drwxr
-xr-x 0 root   root  512 Nov 25 20:47 adtools-ppc-uwin64-20170623-404


ls -hal /usr/local/amiga/adtools
lrwxrwxrwx 1 root root 48 Nov 25 20
:07 /usr/local/amiga/adtools -> /usr/local/amiga/adtools-ppc-uwin64-20170623-404


ls -hal /usr/local/amiga/adtools-ppc-uwin64-
20170623-404
total 0
drwxr
-xr-x 0 root   root  512 Nov 25 20:47 .
drwxr-xr-x 0 amidev users 512 Nov 25 20:07 ..
lrwxrwxrwx 1 root   root   47 Nov 25 20:46 adtools-ppc-cyg64-20170623-404 -> /usr/local/amiga/adtools-ppc-cyg64-20170623-404
lrwxrwxrwx 1 root   root   48 Nov 25 20
:47 adtools-ppc-uwin64-20170623-404 -> /usr/local/amiga/adtools-ppc-uwin64-20170623-404
drwxr
-xr-x 0 root   root  512 Nov 25 20:03 bin
drwxr
-xr-x 0 root   root  512 Nov 25 20:03 include
drwxr-xr-x 0 root   root  512 Nov 25 20:03 lib
drwxr
-xr-x 0 root   root  512 Nov 25 20:03 libexec
drwxr
-xr-x 0 root   root  512 Nov 25 20:03 ppc-amigaos
drwxr
-xr-x 0 root   root  512 Nov 25 20:04 share

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@stonecracker


about the erroneously added:

lrwxrwxrwx 1 root   root   47 Nov 25 20:46 adtools-ppc-cyg64-20170623-404 -> /usr/local/amiga/adtools-ppc-cyg64-20170623-404


i already unlinked it

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@thread

Anyone else successfully installed the UWin enviroment. I would like to compare the PATH and some other settings.


_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Just can't stay away
Joined:
2007/1/26 21:48
From New Zealand
Posts: 1861
@AmigaBlitter

Did you try my suggestion in this post? I get the feeling that one got buried too quickly and might have been missed. The Skype entry in PATH has space characters in it, and precedes your adtools entries. We already know that GCC build tools can have trouble with spaces in paths, so it's entirely possible that those spaces are confusing the configuration script.

Hans

_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@Hans

Thank you, Hans. I will try as you suggested.

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@Hans

tried, same results

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@stonecracker

post #1 from stonecracker:

export PATH=$PATH:~/adtools/bin:/usr/local/amiga/adtools/bin

DStastny @ post #6

export PATH=$PATH:~/adtools/bin:/usr/local/amiga/adtools-ppc-uwin-20170623-404/bin
(which in my case should be: export PATH=$PATH:~/adtools/bin:/usr/local/amiga/adtools-ppc-uwin64-20170623-404/bin)

which one should be added, the first, the second or both?

_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2009/4/28 3:57
From Adelaide, Australia
Posts: 838
I logged into AmigaBlitter's computer remotely and fixed it up.

It all seemed to be related to file permissions. If you use sudo in places where it's not needed, it might extract or copy files fine but with root permissions only. A few uses of chown and chmod here and there and it's all sorted :)

One thing that's interesting with the "Windows Subsystem for Linux" (isn't that backwards?) is that although I could see the directory structure in %LOCALAPPDATA%\lxss, anything I copied in the seemingly correct locations were not visible in the bash terminal. Copying the files from /mnt/c using the bash terminal worked fine.

Relevant:

https://superuser.com/questions/108396 ... g-files-outside-of-ubuntu
https://blogs.msdn.microsoft.com/comma ... g-windows-apps-and-tools/
https://blogs.msdn.microsoft.com/wsl/2 ... /wsl-file-system-support/

   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Quite a regular
Joined:
2006/11/22 17:57
From Italy, Rome
Posts: 546
@MickJT

I big thank you to Michael, really.

Realized at least that installation worked. The problem, as Michael said, was related to permission.

Michael is a Guru (that meditates) on everything related configurations, libraries and so on...

Thank you again


_________________
Retired
   Report Go to top

Re: Building Cross-Compiling adtools for Amiga OS4 PowerPC (ppc) with Cygwin/Bash on Ubuntu on Windows
Just can't stay away
Joined:
2007/1/26 21:48
From New Zealand
Posts: 1861
@MickJT

Yay! Nicely done.

Really glad that it's finally solved.

Hans

_________________
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
   Report Go to top


« 1 ... 3 4 5 (6) 7 »



[Advanced Search]


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project