Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow build on FreeBSD #277

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Allow build on FreeBSD #277

wants to merge 1 commit into from

Conversation

swills
Copy link

@swills swills commented Oct 15, 2021

No description provided.

@FD-
Copy link
Owner

FD- commented Nov 6, 2021

Thanks for your PR! Did you confirm whether this still builds on Raspberry Pi OS?

@fduncanh
Copy link

@swills
assuming you are running FreeBSD on a desktop, not the RPi,
maybe you could test the fork of this (gstreamer based with many enhancements)
http://github.com/FDH2/UxPlay on your FreeBSD system Thanks!

@swills
Copy link
Author

swills commented Nov 15, 2021

@swills assuming you are running FreeBSD on a desktop, not the RPi, maybe you could test the fork of this (gstreamer based with many enhancements) http://github.com/FDH2/UxPlay on your FreeBSD system Thanks!

It needs the same changes as this pull request.

@fduncanh
Copy link

@swills
would this work for the endian.h? FDH2/UxPlay@785743f

@swills
Copy link
Author

swills commented Nov 15, 2021

@swills would this work for the endian.h? FDH2/UxPlay@785743f

No, there's still:

UxPlay/lib/raop_handlers.h:22:10: fatal error: 'plist/plist.h' file not found
#include <plist/plist.h>
         ^~~~~~~~~~~~~~~
1 error generated.
*** Error code 1

@fduncanh
Copy link

fduncanh commented Nov 15, 2021

@swills
try this FDH2/UxPlay@e993f68

Note: in your CMakeLists.txt changes, could DNS_SD_LIBRARY_DIRS be a typo for DNSSD_LIBRARY_DIRS?

@fduncanh
Copy link

@swills

does this now build on FreeBSD?
FDH2/UxPlay@6affac5

@swills
Copy link
Author

swills commented Nov 20, 2021

@swills

does this now build on FreeBSD? FDH2/UxPlay@6affac5

No, it fails to link:

ld: error: unable to find library -ldns_sd
ld: error: unable to find library -lgstsdp-1.0
ld: error: unable to find library -lgstvideo-1.0
ld: error: unable to find library -lgstapp-1.0
ld: error: unable to find library -lgstbase-1.0
ld: error: unable to find library -lgstreamer-1.0
ld: error: unable to find library -lgobject-2.0
ld: error: unable to find library -lglib-2.0
ld: error: unable to find library -lintl

@swills
Copy link
Author

swills commented Nov 20, 2021

@swills try this FDH2/UxPlay@e993f68

Note: in your CMakeLists.txt changes, could DNS_SD_LIBRARY_DIRS be a typo for DNSSD_LIBRARY_DIRS?

Yes, sorry. I guess it didn't break anything because it's the same dir as PLIST_LIBRARY_DIRS

@swills
Copy link
Author

swills commented Nov 20, 2021

I made local changes to UxPlay to make it build. When I run it, it appears on the network, I try to mirror to it, but it doesn't connect and times out.

@fduncanh
Copy link

fduncanh commented Nov 20, 2021

@swills

thanks, I will install FreeBSD on virtualbox for testing. what local changes did you make?
please add your comments at issue https://github.com/FDH2/UxPlay#29 rather than here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants