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
Anyone have an idea how to fix this?
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
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?
On Fri, 28 Jun 2024, Jerry James wrote:
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?
I'd drawn the same conclusion and was trying to find it. CMake and I think a recursive make is involved, I think recursion was thwarting my efforts to get make to print the command.
In any case, the suggested printer-driver-brlaser package got the job done, so I'm not going to try very hard to work it out.
On Fri, 28 Jun 2024 16:32:43 -0500 (CDT) Michael Hennebry hennebry@web.cs.ndsu.nodak.edu 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
Anyone have an idea how to fix this?
I have a Brother HL-L2340D. Close enough? My process:
1.install cups.
2. d/l and run the driver rpm from the Brother site.
3. find the cups driver. IPP Everywhere works for me.
On 28/06/2024 23:32, 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.
Does the package printer-driver-brlaser from the normal fedora repos not work for your printer? The HL-L2360D is in the list of supported devices.
On Sat, 29 Jun 2024, Lukas Middendorf wrote:
On 28/06/2024 23:32, 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.
Does the package printer-driver-brlaser from the normal fedora repos not work for your printer? The HL-L2360D is in the list of supported devices.
Thank you for that information. I'd not realized it was available. When I'd first started using brlaser, I believe it was not available.