Code: Select all
root #eselect repository enable dilfridge
root #emaint sync -r dilfridge
root #emerge --ask net-misc/xorgxrdp
Code: Select all
rdpClientCon.c: In function ‘rdpClientConProcessMsgClientInfo’:
rdpClientCon.c:959:31: error: ‘struct xrdp_client_info’ has no member named ‘monitorCount’
959 | if (clientCon->client_info.monitorCount > 0)
| ^
rdpClientCon.c:962:84: error: ‘struct xrdp_client_info’ has no member named ‘monitorCount’
962 | LLOGLN(0, (" client monitor data, monitorCount=%d", clientCon->client_info.monitorCount));
| ^
rdpClientCon.c:56:43: note: in definition of macro ‘LLOGLN’
56 | do { if (_level < LOG_LEVEL) { ErrorF _args ; ErrorF("\n"); } } while (0)
| ^~~~~
rdpClientCon.c:965:50: error: ‘struct xrdp_client_info’ has no member named ‘minfo’
965 | memcpy(dev->minfo, clientCon->client_info.minfo, sizeof(dev->minfo));
| ^
rdpClientCon.c:966:51: error: ‘struct xrdp_client_info’ has no member named ‘monitorCount’
966 | dev->monitorCount = clientCon->client_info.monitorCount;
| ^
, but emerge compiles package by itselfxorgxrdp requires xrdp source to compile. You should already have the xrdp source code. Make sure the xrdp source has version member in xrdp_client_info


