You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Compile CUPS print server for the latest OpenWrt (v21)
Sources
https://github.com/TheMMcOfficial/cups-for-openwrt
Deps https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem
Single package https://openwrt.org/docs/guide-developer/toolchain/single.package
http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/
https://openwrt.org/docs/guide-developer/toolchain/using_the_sdk
https://openwrt.org/ru/doc/howto/build
https://github.com/syb999/openwrt-musl-cups/tree/master/x86_64
Run on Linux machine
git clone https://github.com/lede-project/source
cdsourceecho"src-git cups https://github.com/TheMMcOfficial/lede-cups.git">> feeds.conf.default
./scripts/feeds update -a && ./scripts/feeds install -a
make menuconfig
### Set the target system to your router's "Platform" and set Network -> Printing -> cups as "M"
make tools/install && make toolchain/install
# ???# ./scripts/feeds install cups
make package/cups/compile
# make package/cups/install
find ./ -name \*ipk
@logicplace, just like you, I saved my experience and shared it with everyone who is searching for a solution.
Without any logs or error text, distro family where you're compiling this, I can't even imagine what went wrong.
thi is the lines i´m using, because I´m trying to use CUPS with gutenprint for a canon printer:
git clone https://github.com/lede-project/source
cd source
echo 'src-git printing https://github.com/logicplace/openwrt-printing-packages.git' >> feeds.conf.default
./scripts/feeds update -a && ./scripts/feeds install -a
make menuconfig
make package/cups/compile
Currently, I have an openSUSE Leap 15.4 on my laptop. So the result of the execution command make menuconfig was like this:
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'proper-umask'... ok.
Checking 'gcc'... failed.
Checking 'working-gcc'... ok.
Checking 'g++'... ok.
Checking 'working-g++'... failed.
Checking 'ncurses.h'... failed.
Checking 'git'... ok.
...
This will show you the components that your system does not have (Checking ... failed), so you need to find the package name that contains that component and install it.
@logicplace, just like you, I saved my experience and shared it with everyone who is searching for a solution.
Without any logs or error text, distro family where you're compiling this, I can't even imagine what went wrong.
@PrvtN00b
Currently I'm using a Keenetic router and Intel Atom-based media server with Linux and CUPS from repo.