ondrej-zary / carps-cups

CUPS driver for Canon CARPS printers
GNU General Public License v3.0
69 stars 22 forks source link

make problem... #1

Closed item78 closed 10 years ago

item78 commented 10 years ago

Thank you for developing the CARPS driver - great project! I'm getting a make error - maybe you can help me?

gcc -Wall -Wextra --std=c99 -O2 rastertocarps.c -lcupsimage -o rastertocarps rastertocarps.c: In function ‘encode_print_data’: rastertocarps.c:289:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(cur_line, 1, line_len_file, f); ^ rastertocarps.c: In function ‘main’: rastertocarps.c:550:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(tmp, sizeof(tmp), f); ^ rastertocarps.c:556:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(tmp, sizeof(tmp), f); ^ /usr/bin/ld: /tmp/ccmbEuG8.o: undefined reference to symbol 'cupsMarkOptions' /usr/lib/x86_64-linux-gnu/libcups.so.2: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *\ [rastertocarps] Fehler 1

ondrej-zary commented 10 years ago

Thanks for report, should be fixed by b0c6d4db080d9ec05194a3742568ca5f3bfcaa82

item78 commented 10 years ago

Thank you for your fast response... but the fix doesn't help - same error (System: Ubuntu 13.10 x64):

gcc -Wall -Wextra --std=c99 -O2 rastertocarps.c -o rastertocarps -lcupsimage rastertocarps.c: In function ‘encode_print_data’: rastertocarps.c:289:9: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] fread(cur_line, 1, line_len_file, f); ^ rastertocarps.c: In function ‘main’: rastertocarps.c:550:8: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(tmp, sizeof(tmp), f); ^ rastertocarps.c:556:9: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(tmp, sizeof(tmp), f); ^ /usr/bin/ld: /tmp/ccu6vDPK.o: undefined reference to symbol 'cupsMarkOptions' /usr/lib/x86_64-linux-gnu/libcups.so.2: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *\ [rastertocarps] Fehler 1

ondrej-zary commented 10 years ago

This time, I installed Ubuntu and really fixed the problem. See 52ce9ede97edd20d9d66e1bce300488d28b77df3