digitalmars.D - dub: symbol lookup error: dub: undefined symbol:
- Andrew Pennebaker (17/17) Dec 20 2020 Hi,
- Steven Schveighoffer (10/32) Dec 21 2020 I confirm, this is the situation on my Ubuntu 20.04 release. I Have not
Hi, I read about the amazing cross-compilation support with -mtriple, but unfortunately I am unable to use dub at the moment to build my D projects. It appears to have broken in Debian (Ubuntu) again. $ dub --version dub: symbol lookup error: dub: undefined symbol: _D3std3net4curl4HTTP9__mixin376onSendMFNdDFAvZmZv $ dpkg --list | grep dub ii dub 1.19.0-1build2 amd64 Package and build management system for D $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal Is the situation any better in Ubuntu 20.10 Groovy Gorilla?
Dec 20 2020
On 12/20/20 10:17 PM, Andrew Pennebaker wrote:Hi, I read about the amazing cross-compilation support with -mtriple, but unfortunately I am unable to use dub at the moment to build my D projects. It appears to have broken in Debian (Ubuntu) again. $ dub --version dub: symbol lookup error: dub: undefined symbol: _D3std3net4curl4HTTP9__mixin376onSendMFNdDFAvZmZv $ dpkg --list | grep dub ii dub 1.19.0-1build2 amd64 Package and build management system for D $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal Is the situation any better in Ubuntu 20.10 Groovy Gorilla?I confirm, this is the situation on my Ubuntu 20.04 release. I Have not upgraded yet to 20.10. The package needs to be rebuilt. I think the phobos dependency is out of date or something. I found a similar problem here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931825 I generally do not use the packaged releases of the compilers from the OS, but rely on DVM to manage my D compiler (dmd only really). I just did a quick install of dub via apt-get to test. -Steve
Dec 21 2020