Re: Error while linking bsdinstall
- In reply to: Fernando_Apesteguía : "Error while linking bsdinstall"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 24 Jan 2024 23:41:30 UTC
On 19/01/2024 18:33, Fernando Apesteguía wrote: > Hi all, > > I'm having a problem linking bsdinstall in current > dfe30e41967f9b5112c42ca20ec2c366db74cef9 > > ld: error: undefined symbol: bsddialog_clear > >>> referenced by part_wizard.c:76 > (/data/fernape_data/FreeBSD-repos/src/usr.sbin/bsdinstall/partedit/part_wizard.c:76) > >>> part_wizard.o:(part_wizard) > >>> referenced by part_wizard.c:84 > (/data/fernape_data/FreeBSD-repos/src/usr.sbin/bsdinstall/partedit/part_wizard.c:84) > >>> part_wizard.o:(part_wizard) > >>> referenced by partedit.c:126 > (/data/fernape_data/FreeBSD-repos/src/usr.sbin/bsdinstall/partedit/partedit.c:126) > >>> partedit.o:(main) > cc: error: linker command failed with exit code 1 (use -v to see invocation) > *** Error code 1 > > Anything I forgot to do? This is in a branch that I had lingering that I > rebased with main without any issues. > > Thanks in advance. Hi, I seem partedit "wants" to link to the old libbsddialog version. bsddialog_clear() was added in 1.0, this version (the last) was imported in BASE on October. Probably a possible solution could be `make clean[dir]` in /data/fernape_data/FreeBSD-repos/src/lib/libbsddialog/. A more verbose error could tell what partedit "wants" (properly where) to link. Best Regards, Alfonso