On Fri, Jun 28, 2024 at 3:47 PM Michael Hennebry hennebry@web.cs.ndsu.nodak.edu wrote:
On Fri, 28 Jun 2024, Michael Hennebry wrote:
I recently installed F40. My Brother HL-L2360DW printer is one of the few that fedora linus's does not handle by default. In the past, brlaser, https://github.com/pdewacht/brlaser , has helped me out of that difficulty. This time, no go: Despite doing a sudo dnf install 'cups*' , make tells gives me undefined reference messages: cupsRasterReadPixels cupsRasterReadHeader2 cupsRasterOpen
$ nm -D /usr/lib64/libcups.so.2 | grep -e cupsRasterReadPixels -e cupsRasterReadHeader2 -e cupsRasterOpen 000000000003bab0 T cupsRasterOpen 000000000003bae0 T cupsRasterOpenIO 00000000000392f0 T cupsRasterReadHeader2 00000000000382f0 T _cupsRasterReadPixels 0000000000039390 T cupsRasterReadPixels
That suggests that "-lcups" is either too early on the link line (before the object that refers to these functions) or missing from the link line altogether. Can you show the compiler or linker invocation that issues the errors?