Ticket #34730 (closed defect: fixed)
LibVNCServer: build +universal fails
| Reported by: | pixilla@… | Owned by: | ryandesign@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.1.1 |
| Keywords: | haspatch | Cc: | edhem.bajric@… |
| Port: | LibVNCServer |
Description
Attachments
Change History
comment:1 Changed 13 months ago by ryandesign@…
- Status changed from new to assigned
Thanks! Interesting, there appear to be undeclared dependencies in the port, at least on gtk2. On my system LibVNCServer does not try to build these parts. I certainly have gtk2 installed; I wonder what's different between our systems. I'll have to compare your log to mine.
comment:2 Changed 13 months ago by pixilla@…
LibVNCServer is picking up MacPorts gtk2 if present and on my system this fails to build.
Changed 13 months ago by pixilla@…
- Attachment patch-LibVNCServer.diff added
comment:3 Changed 13 months ago by pixilla@…
For issue #34730 I added a "--without-gtk" configure option. Someone with more AC knowledge then me might want to look this over; though it builds fine on my system and without linking to gtk2.
I added the patch from ticket #34519 to aid in testing and fixing both tickets. This patch did not hinder building but I lack the means to test that it solves the problem it was intend for.
comment:4 Changed 10 months ago by ryandesign@…
- Keywords haspatch added
- Cc edhem.bajric@… added
Has duplicate #35252.
Changed 10 months ago by pixilla@…
- Attachment patch-libvncserver-sockets.c.diff added
files/patch-libvncserver-sockets.c.diff
comment:5 Changed 10 months ago by pixilla@…
patch-libvncserver-sockets.c.diff is a renamed upstream patch 0001-libvncserver-sockets.c-do-not-segfault-when-listenSo.patch that has been accepted. This patch is included in patch-LibVNCServer.diff
comment:6 Changed 10 months ago by pixilla@…
patch-configure.ac.diff removes GTK discovery.
comment:7 Changed 10 months ago by pixilla@…
patch-devel-LibVNCServer-Portfile adds two patches and sets "use_autoconf yes".

