i'm on ~amd64, but i want to have the stable version (amd64) for hplip. The compilation fails with lot of cpp errors : prnt/hpcups/HPCupsFilter.cpp:401:30: error: ‘m_ppd’ was not declared in this scope if (((attr = ppdFindAttr(m_ppd, "hpPrinterLanguage", NULL)) == NULL) || ^~~~~ prnt/hpcups/HPCupsFilter.cpp:401:62: error: ‘ppdFindAttr’ was not declared in this scope if (((attr = ppdFindAttr(m_ppd, "hpPrinterLanguage", NULL)) == NULL) || ^ prnt/hpcups/HPCupsFilter.cpp:405:27: error: ‘ppdClose’ was not declared in this scope ppdClose(m_ppd); ^ prnt/hpcups/HPCupsFilter.cpp:487:18: error: ‘m_ppd’ was not declared in this scope ppdClose(m_ppd); ^~~~~ prnt/hpcups/HPCupsFilter.cpp:487:23: error: ‘ppdClose’ was not declared in this scope ppdClose(m_ppd); ^ prnt/hpcups/HPCupsFilter.cpp: In member function ‘int HPCupsFilter::StartPrintJob(int, char**)’: prnt/hpcups/HPCupsFilter.cpp:526:5: error: ‘m_ppd’ was not declared in this scope m_ppd = ppdOpenFile(getenv("PPD")); ^~~~~ prnt/hpcups/HPCupsFilter.cpp:526:38: error: ‘ppdOpenFile’ was not declared in this scope m_ppd = ppdOpenFile(getenv("PPD")); ^
Created attachment 496306 [details] build.log
Build for latest 3.17.9 fails too?
3.17.* compiles fine (but are unstable)
Ok, but your system is ~amd64 so why isn't hplip 3.17.x good enough?
If fails miserably to install printer. I'd like to try the 'stable' one.. It segfaults after asking for password, even though it's started with su.
(In reply to Thomas Capricelli from comment #5) > If fails miserably to install printer. I'd like to try the 'stable' one.. > > It segfaults after asking for password, even though it's started with su. Ouch, that hurts... There is pending bug for stabilizing https://bugs.gentoo.org/629332 already, so I guess it would be better to get 3.17.x running before it hits everybody. Please provide emerge --info and some more details how 3.17.x is failing so we can track it.
err..ok, but it's another problem, i'll get burned alive if i don't open a new bug, so let's do it : see bug #631996 I thought it was a hplip bug that gentoo would ignore saying "upstream!".
From reading this the build failure should be fixed in current versions. Please reopen if there are still issues.