MikaelUrankar / signal-desktop

2 stars 0 forks source link

Error a dependency refers to a non existing origin #3

Closed Martinfx closed 2 years ago

Martinfx commented 2 years ago

This issue is with 12.2 FreeBSD system, for 13.1 FreeBSD I can compile without problem

maxfx@ ~/D/s/p/n/signal-desktop (origin/5.33.0)> sudo make
===>   signal-desktop-5.33.0 depends on file: /usr/local/lib/libringrtc.so - not found
Error a dependency refers to a non existing origin: /usr/ports/multimedia/ringrtc in BUILD_DEPENDS
===>   signal-desktop-5.33.0 depends on file: /usr/local/lib/libsignal_node.so - not found
Error a dependency refers to a non existing origin: /usr/ports/net-im/libsignal-client-node in BUILD_DEPENDS
===>   signal-desktop-5.33.0 depends on package: app-builder>0 - found
===>   signal-desktop-5.33.0 depends on executable: electron16 - not found
Error a dependency refers to a non existing origin: /usr/ports/devel/electron16 in BUILD_DEPENDS
===>   signal-desktop-5.33.0 depends on executable: npm - found
===>   signal-desktop-5.33.0 depends on package: openssl>0 - found
===>   signal-desktop-5.33.0 depends on package: vips>0 - found
===>   signal-desktop-5.33.0 depends on executable: yarn - found
===>   signal-desktop-5.33.0 depends on executable: update-desktop-database - found
===>   signal-desktop-5.33.0 depends on package: xorgproto>=0 - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xcb.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xcomposite.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xdamage.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xfixes.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xi.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xrandr.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found
===>   signal-desktop-5.33.0 depends on file: /usr/local/libdata/pkgconfig/xtst.pc - found
Errors with dependencies.
*** Error code 1

Stop.
make: stopped in /usr/home/maxfx/Documents/signal-desktop/ports/net-im/signal-desktop
MikaelUrankar commented 2 years ago

Error a dependency refers to a non existing origin: /usr/ports/devel/electron16 in BUILD_DEPENDS

electron16 s not in the FreeBSD ports tree, you have to grab devel/electron16 from https://github.com/tagattie/FreeBSD-Electron

Martinfx commented 2 years ago

You can again add electron16 to portrree ?

Martinfx commented 2 years ago

I did build electron16 package and install without problem. Close.