xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Fri Mar 29, 2024 9:44 am

when i attempt to run the software, this is what i see

xx3dsfml-new_main_changes % ./xx3dsfml
dyld[59148]: Library not loaded: @rpath/libsfml-audio.2.6.dylib
Referenced from: <448481E4-9AD0-3CE1-86CF-E5F010A878D4> /Users/SHARK/Desktop/xx3dsfml-new_main_changes/xx3dsfml
Reason: no LC_RPATH's found
zsh: abort ./xx3dsfml

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Fri Mar 29, 2024 9:52 am

So yes, you made significant progress this time, but you're still not quite there yet. Also, if you manage to get it fully running, it will need plenty of stability testing to test performance and to see whether it crashes at all or not. I can try testing it for anywhere between 1-4 hours but at 4 hours thats pushing it tbh lol I will try to test it for as long as i can

Lorenzooone
Posts: 14
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by Lorenzooone » Fri Mar 29, 2024 10:33 am

harpentong wrote:
Fri Mar 29, 2024 9:44 am
when i attempt to run the software, this is what i see

xx3dsfml-new_main_changes % ./xx3dsfml
dyld[59148]: Library not loaded: @rpath/libsfml-audio.2.6.dylib
Referenced from: <448481E4-9AD0-3CE1-86CF-E5F010A878D4> /Users/SHARK/Desktop/xx3dsfml-new_main_changes/xx3dsfml
Reason: no LC_RPATH's found
zsh: abort ./xx3dsfml
Hi, what do you get if you run the following?

Code: Select all

brew info sfml
We're finally almost there. Seems like something not configured by default...

Another couple of commands I'd like you to run is:

Code: Select all

echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}
EDIT: Fixed the following command for macOS builds:

Code: Select all

make download_ftd3xx
This won't fix your current execution problem, but it should help future users.

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Sat Mar 30, 2024 3:26 am

Lorenzooone wrote:
Fri Mar 29, 2024 10:33 am
harpentong wrote:
Fri Mar 29, 2024 9:44 am
when i attempt to run the software, this is what i see

xx3dsfml-new_main_changes % ./xx3dsfml
dyld[59148]: Library not loaded: @rpath/libsfml-audio.2.6.dylib
Referenced from: <448481E4-9AD0-3CE1-86CF-E5F010A878D4> /Users/SHARK/Desktop/xx3dsfml-new_main_changes/xx3dsfml
Reason: no LC_RPATH's found
zsh: abort ./xx3dsfml
Hi, what do you get if you run the following?

Code: Select all

brew info sfml
We're finally almost there. Seems like something not configured by default...

Another couple of commands I'd like you to run is:

Code: Select all

echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}
EDIT: Fixed the following command for macOS builds:

Code: Select all

make download_ftd3xx
This won't fix your current execution problem, but it should help future users.
Where do I run these commands? in that same folder itself? Also why would it fix the issue for future mac builds but not mine? Cant i undo what i did and do this instead?

Lorenzooone
Posts: 14
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by Lorenzooone » Sat Mar 30, 2024 4:56 am

harpentong wrote:
Sat Mar 30, 2024 3:26 am
Lorenzooone wrote:
Fri Mar 29, 2024 10:33 am
harpentong wrote:
Fri Mar 29, 2024 9:44 am
when i attempt to run the software, this is what i see

xx3dsfml-new_main_changes % ./xx3dsfml
dyld[59148]: Library not loaded: @rpath/libsfml-audio.2.6.dylib
Referenced from: <448481E4-9AD0-3CE1-86CF-E5F010A878D4> /Users/SHARK/Desktop/xx3dsfml-new_main_changes/xx3dsfml
Reason: no LC_RPATH's found
zsh: abort ./xx3dsfml
Hi, what do you get if you run the following?

Code: Select all

brew info sfml
We're finally almost there. Seems like something not configured by default...

Another couple of commands I'd like you to run is:

Code: Select all

echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}
EDIT: Fixed the following command for macOS builds:

Code: Select all

make download_ftd3xx
This won't fix your current execution problem, but it should help future users.
Where do I run these commands? in that same folder itself? Also why would it fix the issue for future mac builds but not mine? Cant i undo what i did and do this instead?
For the commands: In any folder. Just open a terminal and tell me what you see for each one.

As to what that improves, it fixes downloading the ftd3xx files, but not execution.
Since you've already manually downloaded them, it's not an issue anymore for you!

The main issue still remains. It will compile, but it won't launch, just like what is happening to you right now. Which is why I'm asking you to tell me what you see when running these commands. I'm sorry, but I do not own a macOS machine, so the best I can do is slowly debug this over with you.

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Sat Mar 30, 2024 2:29 pm

Lorenzooone wrote:
Sat Mar 30, 2024 4:56 am
harpentong wrote:
Sat Mar 30, 2024 3:26 am
Lorenzooone wrote:
Fri Mar 29, 2024 10:33 am


Hi, what do you get if you run the following?

Code: Select all

brew info sfml
We're finally almost there. Seems like something not configured by default...

Another couple of commands I'd like you to run is:

Code: Select all

echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}
EDIT: Fixed the following command for macOS builds:

Code: Select all

make download_ftd3xx
This won't fix your current execution problem, but it should help future users.
Where do I run these commands? in that same folder itself? Also why would it fix the issue for future mac builds but not mine? Cant i undo what i did and do this instead?
For the commands: In any folder. Just open a terminal and tell me what you see for each one.

As to what that improves, it fixes downloading the ftd3xx files, but not execution.
Since you've already manually downloaded them, it's not an issue anymore for you!

The main issue still remains. It will compile, but it won't launch, just like what is happening to you right now. Which is why I'm asking you to tell me what you see when running these commands. I'm sorry, but I do not own a macOS machine, so the best I can do is slowly debug this over with you.
K so for brew info sfml, this is what I see

xx3dsfml-new_main_changes % brew info sfml
==> sfml: stable 2.6.1 (bottled), HEAD
Multi-media library with bindings for multiple languages
https://www.sfml-dev.org/
/opt/homebrew/Cellar/sfml/2.6.1 (812 files, 12.7MB) *
Poured from bottle using the formulae.brew.sh API on 2024-03-26 at 15:45:06
From: https://github.com/Homebrew/homebrew-co ... /s/sfml.rb
License: Zlib
==> Dependencies
Build: cmake ✘, doxygen ✘
Required: flac ✔, freetype ✔, libogg ✔, libvorbis ✔
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 544 (30 days), 1,717 (90 days), 7,048 (365 days)
install-on-request: 483 (30 days), 1,545 (90 days), 6,577 (365 days)
build-error: 0 (30 days)

For these two it honestly doesn't say anything nor does it seem to do anything at all echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Sat Mar 30, 2024 2:32 pm

I do have xcode if thats any help, for some reason, it seems easier to get this running on a linux rather than a mac despite both operating systems being unix based.

By the way, in this thread loopy tried to help me troubleshoot but ultimately we couldn't get anywhere, i tried running the windows app on VM via parallels, everything worked, but I just couldn't get the driver to work sadly... if i can get the driver to work, that's potentially another way i can enjoy this capture card on my mac, cause i do have windows but its a virtual machine via parallels

viewtopic.php?t=7236

Lorenzooone
Posts: 14
Joined: Tue Mar 26, 2024 2:10 am
Contact:

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by Lorenzooone » Sat Mar 30, 2024 6:05 pm

harpentong wrote:
Sat Mar 30, 2024 2:29 pm
Lorenzooone wrote:
Sat Mar 30, 2024 4:56 am
harpentong wrote:
Sat Mar 30, 2024 3:26 am


Where do I run these commands? in that same folder itself? Also why would it fix the issue for future mac builds but not mine? Cant i undo what i did and do this instead?
For the commands: In any folder. Just open a terminal and tell me what you see for each one.

As to what that improves, it fixes downloading the ftd3xx files, but not execution.
Since you've already manually downloaded them, it's not an issue anymore for you!

The main issue still remains. It will compile, but it won't launch, just like what is happening to you right now. Which is why I'm asking you to tell me what you see when running these commands. I'm sorry, but I do not own a macOS machine, so the best I can do is slowly debug this over with you.
K so for brew info sfml, this is what I see

xx3dsfml-new_main_changes % brew info sfml
==> sfml: stable 2.6.1 (bottled), HEAD
Multi-media library with bindings for multiple languages
https://www.sfml-dev.org/
/opt/homebrew/Cellar/sfml/2.6.1 (812 files, 12.7MB) *
Poured from bottle using the formulae.brew.sh API on 2024-03-26 at 15:45:06
From: https://github.com/Homebrew/homebrew-co ... /s/sfml.rb
License: Zlib
==> Dependencies
Build: cmake ✘, doxygen ✘
Required: flac ✔, freetype ✔, libogg ✔, libvorbis ✔
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 544 (30 days), 1,717 (90 days), 7,048 (365 days)
install-on-request: 483 (30 days), 1,545 (90 days), 6,577 (365 days)
build-error: 0 (30 days)

For these two it honestly doesn't say anything nor does it seem to do anything at all echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}
Hmmm...
Can you run

Code: Select all

echo ${SFML_LIBRARIES}
and

Code: Select all

brew ls sfml
?
Thanks!

Another thing:

Code: Select all

echo $(brew --prefix)/lib
and

Code: Select all

ls $(brew --prefix)/lib
EDIT:
If you want to make this process "faster", and you have Discord, my username is: lorenzooone

EDIT2:
I've tried making a tentative fix.
If you redownload the files, and you run:

Code: Select all

make
what do you see?

If the program starts working, then I'd really suggest you to run the following:

Code: Select all

make download_ftd3xx
make clean
make
It will fix some issues related to the driver when the console is disconnected.

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Sun Mar 31, 2024 2:12 pm

harpentong wrote:
Sat Mar 30, 2024 2:29 pm
Lorenzooone wrote:
Sat Mar 30, 2024 4:56 am
harpentong wrote:
Sat Mar 30, 2024 3:26 am


Where do I run these commands? in that same folder itself? Also why would it fix the issue for future mac builds but not mine? Cant i undo what i did and do this instead?
For the commands: In any folder. Just open a terminal and tell me what you see for each one.

As to what that improves, it fixes downloading the ftd3xx files, but not execution.
Since you've already manually downloaded them, it's not an issue anymore for you!

The main issue still remains. It will compile, but it won't launch, just like what is happening to you right now. Which is why I'm asking you to tell me what you see when running these commands. I'm sorry, but I do not own a macOS machine, so the best I can do is slowly debug this over with you.
K so for brew info sfml, this is what I see

xx3dsfml-new_main_changes % brew info sfml
==> sfml: stable 2.6.1 (bottled), HEAD
Multi-media library with bindings for multiple languages
https://www.sfml-dev.org/
/opt/homebrew/Cellar/sfml/2.6.1 (812 files, 12.7MB) *
Poured from bottle using the formulae.brew.sh API on 2024-03-26 at 15:45:06
From: https://github.com/Homebrew/homebrew-co ... /s/sfml.rb
License: Zlib
==> Dependencies
Build: cmake ✘, doxygen ✘
Required: flac ✔, freetype ✔, libogg ✔, libvorbis ✔
==> Options
--HEAD
Install HEAD version
==> Analytics
install: 544 (30 days), 1,717 (90 days), 7,048 (365 days)
install-on-request: 483 (30 days), 1,545 (90 days), 6,577 (365 days)
build-error: 0 (30 days)

For these two it honestly doesn't say anything nor does it seem to do anything at all echo ${LD_LIBRARY_PATH}
echo ${DYLD_LIBRARY_PATH}
echo ${SFML_LIBRARIES} nothing happens


echo $(brew --prefix)/lib Only says this /opt/homebrew/lib

ls $(brew --prefix)/lib

ls $(brew --prefix)/lib
cmake libsfml-graphics.2.6.dylib
libFLAC++.10.dylib libsfml-graphics.dylib
libFLAC++.a libsfml-network.2.6.1.dylib
libFLAC++.dylib libsfml-network.2.6.dylib
libFLAC.12.dylib libsfml-network.dylib
libFLAC.a libsfml-system.2.6.1.dylib
libFLAC.dylib libsfml-system.2.6.dylib
libfreetype.6.dylib libsfml-system.dylib
libfreetype.a libsfml-window.2.6.1.dylib
libfreetype.dylib libsfml-window.2.6.dylib
libogg.0.8.5.dylib libsfml-window.dylib
libogg.0.dylib libvorbis.0.dylib
libogg.a libvorbis.a
libogg.dylib libvorbis.dylib
libpng.a libvorbisenc.2.dylib
libpng.dylib libvorbisenc.a
libpng16.16.dylib libvorbisenc.dylib
libpng16.a libvorbisfile.3.dylib
libpng16.dylib libvorbisfile.a
libsfml-audio.2.6.1.dylib libvorbisfile.dylib
libsfml-audio.2.6.dylib p7zip
libsfml-audio.dylib pkgconfig
libsfml-graphics.2.6.1.dylib

harpentong
Posts: 38
Joined: Sun Feb 12, 2023 11:31 am

Re: xx3dsfml Multi-platform N3DSXL Capture Software Audio Update

Post by harpentong » Sun Mar 31, 2024 2:14 pm

better to keep it here so other users can benefit too and the creator can see how we fixed it (eventually when we get there, if ever lol).

I will try the stuff you edited in shortly and i will provide you with feedback

Post Reply