Skip to content

Allow build on FreeBSD#277

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

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

Conversation

@swills

@swills swills commented Oct 15, 2021

Copy link
Copy Markdown

No description provided.

@FD-

FD- commented Nov 6, 2021

Copy link
Copy Markdown
Owner

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

@fduncanh

Copy link
Copy Markdown

@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

swills commented Nov 15, 2021

Copy link
Copy Markdown
Author

@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
Copy Markdown

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

@swills

swills commented Nov 15, 2021

Copy link
Copy Markdown
Author

@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

fduncanh commented Nov 15, 2021

Copy link
Copy Markdown

@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
Copy Markdown

@swills

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

@swills

swills commented Nov 20, 2021

Copy link
Copy Markdown
Author

@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

swills commented Nov 20, 2021

Copy link
Copy Markdown
Author

@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

swills commented Nov 20, 2021

Copy link
Copy Markdown
Author

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

fduncanh commented Nov 20, 2021

Copy link
Copy Markdown

@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