Source code: http://linux.avasys.jp/drivers/pips/src/
Created attachment 247598 [details] first version. But it is compiled with an error x86_64-pc-linux-gnu-gcc -DLOCALE_PATH=\"/usr/share/locale\" -D_LPR_DIRECT -O2 -pipe -ftracer -fomit-frame-pointer -funroll-loops -march=native -mfpmath=sse -mmmx -msse -msse2 -msse3 -Wall -Wl,-O1 -Wl,--as-needed -o .libs/pips-filter debug.o pfatt.o pfimg.o pfpng.o pips-filter.o pngfilter.o rawfilter.o -lstdc++ ../../libltdl/.libs/libltdlc.a -ldl /usr/lib64/libxml2.so -lz -lm ../../Core/libutils/.libs/libpips-utils.so -lpthread ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlStrcmp' ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlDocGetRootElement' ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlNodeListGetString' ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlFreeDoc' ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlParseFile' ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlGetProp' ../../Core/libutils/.libs/libpips-utils.so: undefined reference to `xmlFree' collect2: ld returned 1 exit status make[3]: *** [pips-filter] ?????? 1 make[3]: Leaving directory `/var/tmp/portage/net-print/pips-common-3.8.0/work/pips-common-3.8.0/Core/pips-filter' make[2]: *** [all-recursive] ?????? 1 make[2]: Leaving directory `/var/tmp/portage/net-print/pips-common-3.8.0/work/pips-common-3.8.0/Core' make[1]: *** [all-recursive] ?????? 1 make[1]: Leaving directory `/var/tmp/portage/net-print/pips-common-3.8.0/work/pips-common-3.8.0' make: *** [all] ?????? 2 emake failed
Created attachment 247600 [details, diff] That it was compiled with libpng-1.4
However, if to unpack and compile manually, errors aren't present. Compare (ebuild): x86_64-pc-linux-gnu-gcc -DLOCALE_PATH=\"/usr/share/locale\" -D_LPR_DIRECT -O2 -pipe -ftracer -fomit-frame-pointer -funroll-loops -march=native -mfpmath=sse -mmmx -msse -msse2 -msse3 -Wall -Wl,-O1 -Wl,--as-needed -o .libs/pips-filter debug.o pfatt.o pfimg.o pfpng.o pips-filter.o pngfilter.o rawfilter.o -lstdc++ ../../libltdl/.libs/libltdlc.a -ldl /usr/lib64/libxml2.so -lz -lm ../../Core/libutils/.libs/libpips-utils.so -lpthread Causes an error. Manual compilation: x86_64-pc-linux-gnu-gcc -DLOCALE_PATH=\"/usr/share/locale\" -D_LPR_DIRECT -g -O2 -Wall -o .libs/pips-filter debug.o pfatt.o pfimg.o pfpng.o pips-filter.o pngfilter.o rawfilter.o -lstdc++ ../../libltdl/.libs/libltdlc.a -ldl /usr/lib64/libxml2.so -lz -lm ../../Core/libutils/.libs/libpips-utils.so -lpthread Without errors
Have you seen bug #106658?
No, didn't see. Probably, it is necessary to try turboprint.
Closing then as a dup. If you'd like to try to push it anyway, please consult printing first and reopen. *** This bug has been marked as a duplicate of bug 106658 ***
Created attachment 247891 [details] All works almost... That it was not lost
Created attachment 247892 [details] Init script Place it in FILESDIR
Created attachment 247986 [details] New version
Created attachment 247988 [details] New init script
Created attachment 247989 [details] Metadata
Created attachment 247991 [details, diff] Small path correction