Skip to content

Allow build on FreeBSD#277

Open
swills wants to merge 1 commit intoFD-:masterfrom
swills:FreeBSD-build
Open

Allow build on FreeBSD#277
swills wants to merge 1 commit intoFD-:masterfrom
swills:FreeBSD-build

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