Toon posts:

Raspberry + CUPS

Pagina: 1
Acties:

Vraag


Verwijderd

Topicstarter
Wat is het probleem?
Ik probeer een printserver te maken met raspberry en CUPS.
Als ik de linux dymo drivers wil compilen met ./configure dan stopt het proces.

Terminal:
code:
1
2
3
pi@raspberrypi ~ $ tar xvf dymo-cups-drivers-1.4.0.tar.gz
pi@raspberrypi ~ $ cd dymo-cups-drivers-1.4.0.5/
pi@raspberrypi ~/dymo-cups-drivers-1.4.0.5 $ sudo ./configure


Resultaat:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/home/pi/Downloads/dymo-cups-drivers-1.4.0.5/missing: Unknown `--run' option
Try `/home/pi/Downloads/dymo-cups-drivers-1.4.0.5/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for cups-config... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for cupsMarkOptions in -lcups... no
configure: error: Can't find cups library


Relevante software en hardware die ik gebruik
Rasberry Pi 2 B + Raspbian

Wat ik al gevonden of geprobeerd heb

Ik volg op dit moment deze handleiding alles ging tot tot voorbij Tarball en "More ISTALL" vastgelopen. Ik weet niet wat ik daar moet veranderen.

Ik heb gekeken of ik met Make of ./config wat kon repareren.

In de readme staat het volgende:
=========================
INSTALLATION INSTRUCTIONS
=========================

I. Install Source Package
=========================

To compile and install source package you will need:
- recent C++ compiler. We used gcc ver. 3.3.5 & 4.0.1
- installed CUPS *.h files (cups/cups.h, cups/raster.h)
- installed CUPS libraries (libcups, libcupsimage)

To compile sources run follow commands from the package directory:
./configure
make

To install compiled binaries and data files use command (you have to have root p
rivileges):
make install
Moet ik dan compilen met G++ zoja hoe doe ik dat?
Hoe kan ik verifieren of *.h files (cups/cups.h en cups/raster.h) zijn geinstalleerd?
Hoe kan ik verifieren hoe libaries zijn geinstalleerd?

[ Voor 35% gewijzigd door Verwijderd op 15-09-2016 20:26 ]

Beste antwoord (via Verwijderd op 15-09-2016 20:55)


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Compileren gebeurt pas als je 'make' draait. De .h bestanden zijn onderdeel van de development packages van de betreffende software. In dit geval cups-dev of libcups-dev. Zo kan je ook zien of je de juiste packages hebt.

Draai je ./configureren, dan moet je iets zien. Geef door waar het op hangt. Mis je development packages voor het compileren, dan stopt het vanzelf met een foutmelding tijdens 'make' en kan je dat herstellen.

Commandline FTW | Tweakt met mate

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 30-09 22:30

Hero of Time

Moderator LNX

There is only one Legend

Compileren gebeurt pas als je 'make' draait. De .h bestanden zijn onderdeel van de development packages van de betreffende software. In dit geval cups-dev of libcups-dev. Zo kan je ook zien of je de juiste packages hebt.

Draai je ./configureren, dan moet je iets zien. Geef door waar het op hangt. Mis je development packages voor het compileren, dan stopt het vanzelf met een foutmelding tijdens 'make' en kan je dat herstellen.

Commandline FTW | Tweakt met mate


Verwijderd

Topicstarter
Hero of Time schreef op donderdag 15 september 2016 @ 20:14:
Compileren gebeurt pas als je 'make' draait. De .h bestanden zijn onderdeel van de development packages van de betreffende software. In dit geval cups-dev of libcups-dev. Zo kan je ook zien of je de juiste packages hebt.

Draai je ./configureren, dan moet je iets zien. Geef door waar het op hangt. Mis je development packages voor het compileren, dan stopt het vanzelf met een foutmelding tijdens 'make' en kan je dat herstellen.
Opgelost

ps. ik heb de ./configure log bovenaan dit topic toegevoegd

Aanvullend:
code:
1
2
3
apt-get install update
apt-get install upgrade
sudo apt-get install libcups2-dev libcupsimage2-dev gcc g++


Optioneel samba libaries
code:
1
apt-get install samba

meer informatie:
https://wiki.samba.org/index.php/Setup_a_Samba_print_server

[ Voor 36% gewijzigd door Verwijderd op 15-09-2016 20:58 ]