Vcpkg: [freerdp] linux build failure on Ubuntu 20.04

Created on 21 Apr 2020  路  6Comments  路  Source: microsoft/vcpkg

Host Environment

  • OS: Ubuntu 20.04
  • Compiler: gcc 9.2.1

To Reproduce
Steps to reproduce the behavior:
./vcpkg install freerdp

Failure logs
Relevant fail is:

/usr/bin/ld: /home/ken/vcpkg/installed/x64-linux/debug/lib/libgobject-2.0.a(gboxed.c.o): undefined reference to symbol 'g_markup_parse_context_ref'
/usr/bin/ld: /lib/x86_64-linux-gnu/libglib-2.0.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

install-x64-linux-dbg-out.log

Additional context
The glib dependency seems to have built.

image

port-bug

All 6 comments

Thanks for posting this issue. I installed freerdp successfully with the VCPKG latest source on Linux. Did you run git pull before installing freerdp?

Yes I had just installed it.

image

I happened to have a Ubuntu 18.04 around and it did build sucessfully. The run above is on Ubuntu 20.04.

Sorry I am late. Due to I don't have Ubuntu 20.04 machine, could you please try to install new version freerdp on Ubuntu 20.04? The attached file is the new version freerdp file.
freerdp.zip

Hi Lili, my bad too, apologies I missed the notification on this. Yes confirmed we're good with freerdp2 off of git current (ie as of this writing) on an up to date Ubuntu 20.04. Thank you!

image

I will submit a PR to update freerdp to new version, waiting for PR merged and closing this issue again.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jack17529 picture jack17529  路  3Comments

madkoala picture madkoala  路  3Comments

oahzuw picture oahzuw  路  3Comments

grandprixgp picture grandprixgp  路  3Comments

ghost picture ghost  路  3Comments