Installera drivrutiner till Epson Stylus D68

Skrivare och skannrar
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Jag upptäckte till min förfäran att skrivaren inte hittades när jag skulle skriva ut. Efter några minuters tänkande kom jag på det här med drivrutiner, laddade hem ett paket:
http://download.ebz.epson.net/dsc/du/02 ... 4fed23d8a6#
Sedan kom jag ihåg hur jag installerade Nexus nyligen. Därför har jag följt en guide för det:
http://ubuntu-se.org/phpBB3/viewtopic.p ... 09#p459509
Jag lyckades packa upp innehållet och kolla det. Sen skulle jag försöka installera men då resultatet inte liknade det som gäller för Nexus fastnade jag lite. Såhär ser det ut i terminalen för tillfället:

Kod: Markera allt

emil@Barbar:~/Skrivbord/pips-sc67-2.6.3$ ls
ABOUT-NLS      configure.in    ekpnavi          libltdl          po
aclocal.m4     COPYING         ekpstm           ltmain.sh        ppd
AUTHORS        COPYING.LIB     freset           Makefile.am      README
ChangeLog      doc             INSTALL          Makefile.in      redhat
config.guess   dtrfilter       install-sh       missing          setup
config.h.in    EAPL.en.txt     intl             mkinstalldirs    src
config.sub     EAPL.ja.txt     lagout_script    NEWS             stamp-h.in
configure      ekpd            lib              pixmaps
Det är lite olika färger på texten men det kanske inte spelar någon roll? Det jag vill veta är vad jag ska göra nu för att installera drivrutinerna.
Någon som vet hur/om man kan kopiera text från terminalen (XTerm) och klistra in den?
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

En god idé att börja med vore kanske att läsa README (och INSTALL)......

Förmodligen ska du först köra "sudo ./configure" och sedan "sudo ./install-sh", eller något liknande.....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Ja, det kanske det vore...

Kikade i mappen och hittade en fin INSTALL-fil. I den kan man läsa följande instruktioner:
The simplest way to compile this package is:

1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.

Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.

2. Type `make' to compile the package.

3. Optionally, type `make check' to run any self-tests that come with
the package.

4. Type `make install' to install the programs and any data files and
documentation.

5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Sen hittade jag även en README. I den fann jag följande:
Photo Image Print System for Linux

documentation
/usr/local/EPKowa/<ModelName>/readme*
Men så kollade jag även i mapparna och i mappen "doc" finns det ytterligare två README:s. En vid namn readme-sc67. I den står följande:
4 Installation Method

(1).... Installing a rpm file
Executes the rpm command to complete the installation.
-----------------
rpm -ivh pips-sc67-2.6.3-1.i386.rpm
-----------------

Depends on the distribution, dependent errors may occur.
Execution of the rpm command shown below may helps you to avoid the
error.
-----------------
rpm -i --nodeps pips-sc67-2.6.3-1.i386.rpm
-----------------

(2).... Setting after the installation
It is necessary to describe a setup for using pips-sc67 to
/etc/printcap. Usually although it is automatically added at the time
of installation, when it is not described by a certain factor or setup
is changed, please execute Setup script.

Setup is interactively performed by setup script.
Execute the following commands and set up according to messages.

# /usr/local/EPKowa/SC67/setup

When you set up manually without using script, please refer to the
following.

Setting example
1 sc67:\
2 :lp=/var/ekpd/ekplp0:\
3 :sh:\
4 :if=/usr/local/EPKowa/SC67/filter-sc67:\
5 :sd=/var/spool/lpd/sc67:\
6 :mx#0:

1:Printer name
2:Specify the printer port
3:Control the cover sheet
4:Specify the input filter
5:Specify the spool directory
6:Specify the maximum file size for spooling(Set 0 for the unlimited value)

Additionally, the following description is added to
/etc/services. This is also automatically added at the time of
installation.

cbtd 35586/tcp

Finally, correct "PrinterDevicePath" entry of /etc/ekpdrc. Please
describe the path to the device driver of the port where the printer
is connected after '='.

(Example) Default setting value

PrinterDevicePath = /dev/usb/lp0

* When LPRng is being used for a printing spooler, setup is not
reflected if LPRng is not re-started after installation or a setup
,please be careful.

The re-starting method of LPRng (It may change with systems.)
-----------------
(Redhat)
/etc/rc.d/init.d/lpd restart

(Debian)
/etc/init.d/lpd restart
-----------------
I den andra, readme-sc67-cups står det:
4 How to Install
-------------------------------------------------------------------------------
* Before installing this software, check if the following CUPS software
has been installed. This software does not work correctly without CUPS.

Common UNIX Printing System (CUPS) <http://www.cups.org>


(1).... Installing a rpm file
Execute the rpm command to complete the installation.

rpm -i pips-sc67-cups-2.6.3-1.i386.rpm


Depends on the distribution, dependent errors may occur.
Execution of the rpm command shown below may help you to avoid the error.

rpm -i --nodeps pips-sc67-cups-2.6.3-1.i386.rpm


(2).... Setting after the installation

To use Photo Image Print System, CUPS must be set.
Be sure to set it up before you print first.

[ Restart CUPS ]
To make the installed filter active, restart CUPS.

(Ex.)
kill -HUP `pidof cupsd`


[ Add a Printer ]

- Add by command
Execute the following command:

/usr/sbin/lpadmin -p sc67 -E -v ekplp:/var/ekpd/ekplp0 -m eksc67.ppd

Option Script: p Specify the setting name of the printer
E Make the printer active
v Specify driver and the destination to connect
m Specify the setting file(PPD)

Refer to lpadmin(8) for details of lpadmin.

- Add by using browser
CGI is available in CUPS, so that printer setting is possible by using browser.
To add a printer, follow the steps below.

(1) Connect to CUPS Server(Port:631) from browser
* (EX.)
When CUPS is on the localhost, access to "http://localhost:631/"
(2) Choose "Manage Printers"
(3) Choose "Add Printer"
(4) Enter a printer setting name in "Name", and choose "Continue"
(set other items if required)
(5) Set "EPSON Inkjet Printer #1 (Photo Image Print System)" for "Device",
and choose "Continue"
(6) Set "EPSON" for "Make", and choose "Continue"
(7) Set "EPSON Stylus C67, Photo Image Print System (en)" for "Model",
and choose "Continue"


A printer is added for Photo Image Print System.
Jag tänker att den första är den som mest liknar det du gissar på men samtidigt så har du "install" inom parentes medan "README" står först. Ska jag försöka mig på att följa INSTALL-instruktionen först? ::)
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

README brukar alltid finnas och innehåller det man förväntas läsa först och ofta innehåller den även instruktioner för hur man installerar. I det här fallet innehöll den kanske inte så mycket förutom en länk till dokumentationen för varje specifik skrivarmodell.

Ibland finns även INSTALL som ger en mer detaljerad beskrivning av hur installationen går till och i detta fall är det i första hand den du ska följa.

De andra filerna du hittade behöver du förmodligen bara bry dig om ifall något krånglar.

[EDIT] Att jag hade INSTALL inom parentes berodde förresten bara på att om det hade funnits tillräcklig information i README, så hade du förmodligen inte behövt bry dig om den. Det här med förhållandet mellan de två filerna är mycket upp till de som skriver källkoden att avgöra och det kan variera lite beroende på vad de tycker är bäst.
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Ah. Där ser man. Ja, man lär sig något varje gång man får problem (sen gäller det att komma ihåg till nästa gång eller åtminstone hitta tillbaka till guidningen). :)
Tyvärr har jag fastnat lite igen. Jag körde kommandot: ./configure

Kod: Markera allt

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for working aclocal... misssing
checking for working autoconf... misssing
checking for working automake... misssing
checking for working autoheader... misssing
checking for working makeinfo... misssing
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
Här kan man ju misstänka att något inte står helt rätt till men det kan inte skada att prova att fortsätta följa guiden och se om det löser sig med nästa kommando, tänkte jag. Därför fortsatte jag med nästa kommando: make

Kod: Markera allt

Programmet "make" är för närvarande inte installerat. Du kan installera det genom att ange:
sudo apt-get install make
Jag är ganska övertygad om att det är lämpligt att följa förslaget men tycker det vore tryggt om någon kunde bekräfta att det är en god idé.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Det där kan du fixa med:

Kod: Markera allt

sudo apt-get install gcc
sudo apt-get install make
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Jag började med install make eftersom det också var vad terminalen skrev saknades. Sen tog jag även install gcc (men ordningen borde inte spela någon roll?).

Detta är resultatet av install make

Kod: Markera allt

Följande paket har installerats automatiskt och är inte längre nödvändiga:
	hyphen-en-us libreoffice-help-en-gb libreoffice-help-en-gb libreoffice-help-en-us 	libreoffice-help-sv libreoffice-l10n-en-gb libreoffice-l10n-en-za libreoffice-l10n-sv 	myspell-sv-se mythes-en-au mythes-en-us openoffice.org-hyphenation
Use 'apt-get autoremove' to remove them.
Föreslagna paket:
	make doc
Följande NYA paket kommer att installeras:
	make
Efter detta kom en massa installationsinformation men jag kunde inte se att något verkade skumt.

Resultatet av install gcc blev att samma paket har installerats automatiskt och inte längre är nödvändiga (formuleringen är lite intressant men inte så viktig). Eftersom jag har så dålig koll körde jag inte apt-get autoremove. Inte heller vet jag vad make doc är för paket. Eftersom jag inte såg något knasigt i installationsinformationen provade jag att återuppta installationsguiden igen och körde kommnadot: make

Kod: Markera allt

make: *** Inga mål angavs och ingen makefil hittades. Stannar.
Det var ett intressant svar, tänkte jag. Kanske ska jag börja i ett tidigare steg och köra ./configure igen? Sagt och gjort.

Kod: Markera allt

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... misssing
checking for working autoconf... misssing
checking for working automake... misssing
checking for working autoheader... misssing
checking for working makeinfo... misssing
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option ro reload object files... -r
checking for a BSD-compatible nm... /usr/bin/nm -B
checking for a sed that does not truncate output... /bin/sed
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking command to parse  /usr/bin/nm -B output... ok
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking for dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking for cups-config... no
./configure: line 7470: test: =: unary operator expected
configure: error: *** 'cups-config' missing, please install CUPS or fix your $PATH ***

configure: error: no acceptable C compiler found in $PATH
Det där sista fick mig att fundera. Jag trodde att jag redan hade CUPS och kollade i Synaptic. Jag sökte på CUPS och såg att en del var förbockade. Det här var knökigare än jag trodde.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Lao Tzu skrev:Jag började med install make eftersom det också var vad terminalen skrev saknades. Sen tog jag även install gcc (men ordningen borde inte spela någon roll?).
Ordningen på installationerna du gör spelar ingen roll, eftersom apt ordnar till det hela och ser till att sådant som måste vara installerat före något annat, automatiskt blir det....
Lao Tzu skrev:

Kod: Markera allt

Följande paket har installerats automatiskt och är inte längre nödvändiga:
...
[...]
Resultatet av install gcc blev att samma paket har installerats automatiskt och inte längre är nödvändiga (formuleringen är lite intressant men inte så viktig).
Du kan lugnt köra "apt-get autoremove"...
Lao Tzu skrev:Eftersom jag inte såg något knasigt i installationsinformationen provade jag att återuppta installationsguiden igen och körde kommnadot: make

Kod: Markera allt

make: *** Inga mål angavs och ingen makefil hittades. Stannar.
Ibland måste man tala om vad det är som ska byggas, eller kanske rättare sagt vad som ska göras. Till exempel "make clean", "make namn", "make install", där det första kommandor rensar efter tidigare byggen, det andra bygger något som kallas för "namn" och det tredje installerar det man har byggt....
Lao Tzu skrev:Kanske ska jag börja i ett tidigare steg och köra ./configure igen? Sagt och gjort.
Helt rätt, för den gick ju inte färdigt sist...
Lao Tzu skrev:

Kod: Markera allt

configure: error: *** 'cups-config' missing, please install CUPS or fix your $PATH ***

configure: error: no acceptable C compiler found in $PATH
Det där sista fick mig att fundera. Jag trodde att jag redan hade CUPS och kollade i Synaptic. Jag sökte på CUPS och såg att en del var förbockade. Det här var knökigare än jag trodde.
"cups-config" finns i "libcups2-dev", kör alltså "sudo apt-get install libcups2-dev" och försök igen med "sudo ./configure" och sedan "sudo make". Det är inte säkert att configure och make behöver sudo, men för att vara på den säkra sidan så...
Lao Tzu skrev:Det här var knökigare än jag trodde.
(det där beror helt på om hårdvarutillverkaren tycker att linuxanvändare är lika mycket värda som "windowsnissar", eller inte...)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

När jag körde sudo apt-get install libcups2-dev fick jag upp samma info om de onödiga paketen och provade apt-get autoremove

Kod: Markera allt

emil@Barbar:~/Skrivbord/pips-sc67-2.6.3$ apt-get autoremove
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
Borde jag ha provat med sudo före?

Sen körde jag sudo ./configure. Kunde inte hitta något som såg misstänkt ut. Därför gick jag vidare till sudo make

Kod: Markera allt

gLoad.c: I funktion ”fileLoad”:
gLoad.c:247:13: varning: ”bih.biHeight” kan användas oinitierad i denna funktion [-Wmaybe-uninitialized]
gLoad.c:246:13: varning: ”bih.biWidth” kan användas oinitierad i denna funktion [-Wmaybe-uninitialized]


paramConf.c: I funktion ”checkConf”:
paramConf.c:721:9: varning: variabeln ”level_count” sätts men används inte [-Wunused-but-set-variable]
paramConf.c: I funktion ”valueCheck”:
paramConf.c:1135:29: varning: typkonvertering från pekare till heltal av annan storlek [-Wpointer-to-int-cast]
paramConf.c:1191:26: varning: typkonvertering från pekare till heltal av annan storlek [-Wpointer-to-int-cast]
paramConf.c:1191:23: varning: jämförelse mellan pekare och heltal [aktiverat som standard]
paramConf.c: I funktion ”saveRsc”:
paramConf.c:381:9: varning: ignorerar returvärdet av ”fread”, deklarerad med attributet warn_unused_result [-Wunused-result]
paramConf.c:404:9: varning: ignorerar returvärdet av ”fread”, deklarerad med attributet warn_unused_result [-Wunused-result]


pfatt.c: I funktion ”atbmp_init”:
pfatt.c:73:14: varning: pekarmål i tilldelning skiljer i teckenhet [-Wpointer-sign]
pfatt.c:75:2: varning: pekarmål när argument 1 till ”fopen” skickades skiljer i teckenhet [-Wpointer-sign]
In file included from pfatt.c:31:0:
/usr/include/stdio.h:272:14: anm: ”const char * __restrict__” förväntades men argumentet har typ ”unsigned char *”


In file included from pfpng_ext.h:34:0,
                 from pfimg.c:40:
pfpng.h:33:17: ödesdigert fel: png.h: Filen eller katalogen finns inte
kompilering avslutad.
make[2]: *** [pfimg.o] Fel 1
make[2]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make[1]: *** [all-recursive] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3"
make: *** [all-recursive-am] Fel 2
Allting såg bra ut förutom dessa sjok. Framförallt det sista då. Därför gjorde jag även en make check som jag antar borde visa det som behöver åtgärdas innan man fortsätter på nästa steg.

Kod: Markera allt

In file included from pfpng_ext.h:34:0,
                 from pfimg.c:40:
pfpng.h:33:17: ödesdigert fel: png.h: Filen eller katalogen finns inte
kompilering avslutad.
make[1]: *** [pfimg.o] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make: *** [check-recursive] Fel 1
Men det är roligt att se att det går framåt i alla fall.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Lao Tzu skrev:När jag körde sudo apt-get install libcups2-dev fick jag upp samma info om de onödiga paketen och provade apt-get autoremove

Kod: Markera allt

emil@Barbar:~/Skrivbord/pips-sc67-2.6.3$ apt-get autoremove
E: Kunde inte öppna låsfilen /var/lib/dpkg/lock - open (13: Åtkomst nekas)
E: Kunde inte låsa administrationskatalogen (/var/lib/dpkg/). Är du root?
Borde jag ha provat med sudo före?
Det där berodde antagligen på att du hade Synaptic eller något liknande igång i ett annat fönster. Om du har igång Synaptic eller Programcentralen eller något sådant så lägger de beslag på "installationslåset" och inget annat program kan komma åt det...
Lao Tzu skrev:

Kod: Markera allt

In file included from pfpng_ext.h:34:0,
                 from pfimg.c:40:
pfpng.h:33:17: ödesdigert fel: png.h: Filen eller katalogen finns inte
kompilering avslutad.
make[1]: *** [pfimg.o] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make: *** [check-recursive] Fel 1
Det ser som sagt var ganska ok ut fram till det här. Det här felet är lite konstigt och när jag kikar på min egen burk så har jag tre stycken png.h, en direkt i "/usr/include" vilket är sådär jättemycket standard och två till i trädet under detta...

Visserligen kan jag ha fått den av något jag har installerat i efterhand, men du kan ju prova med "find /usr/include -iname png.h" bara för att se om den finns...

Finns den inte så får vi leta efter varifrån den kommer eller alltså i vilket paket den finns och finns den där så verkar det som om "configure" har lyckats krångla till något. Vi får se....
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Hm. Jag provade kommandot i terminalen men det hände ingenting (men det kanske det inte ska göra om inget hittas). Gick därför den grafiska vägen och kikade i PCManFM under usr/include. Där syntes ingen png.h heller.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Nä find ger ingen utskrift om inget hittas. Att jag har en massa png.h beror förmodligen på att det åkt med när jag installerat något annat.

Prova med:

Kod: Markera allt

sudo apt-get install libpng12-0
sudo apt-get install libpng12-dev
och prova sedan med make igen...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Har kört kommandona och sedan make

Kod: Markera allt

libprtX.h:34:18: ödesdigert fel: ltdl.h: Filen eller katalogen finns inte
kompilering avslutad.
make[2]: *** [pfimg.o] Fel 1
make[2]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make[1]: *** [all-recursive] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3"
make: *** [all-recursive-am] Fel 2
emil@Barbar:~/Skrivbord/pips-sc67-2.6.3$ find -iname ltdl.h
./libltdl/ltdl.h
Den här gången blev det konstigt eftersom ltdl.h ju faktiskt tycks finnas.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Lao Tzu skrev:Har kört kommandona och sedan make

Kod: Markera allt

libprtX.h:34:18: ödesdigert fel: ltdl.h: Filen eller katalogen finns inte
kompilering avslutad.
make[2]: *** [pfimg.o] Fel 1
make[2]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make[1]: *** [all-recursive] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3"
make: *** [all-recursive-am] Fel 2
emil@Barbar:~/Skrivbord/pips-sc67-2.6.3$ find -iname ltdl.h
./libltdl/ltdl.h
Den här gången blev det konstigt eftersom ltdl.h ju faktiskt tycks finnas.
Jo, då beror det på om ltdl.h ligger på rätt plats eller inte...

Som det ser ut (enligt din prompt) så står du i "~/Skrivbord/pips-sc67-2.6.3", dvs. i mappen (directoryt) "pips-sc67-2.6.3" på ditt skrivbord. Om include-direktivet i "libprtX.h" är #include "ltdl.h" så blir det rätt, men om det å andra sidan står #include <ltdl.h> så förväntar den sig att ltdl.h ska ligga i /usr/include.

Om ltdl.h ligger där du står, men libprtX.h förväntar sig att den ska ligga i /usr/include, så verkar det som om du inte ännu har installerat pips-sc67-2.6.3 riktigt...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Åhå. Ja, för ldtl.h ligger inte i /usr/include. Hur löser man det då?
Är det bara till att fortsätta med make install för att just installera allt eller bör man åtgärda felet innan man fortsätter att följa guiden?
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Om det finns en makefil i pips-sc67-2.6.3 så är det nog "make install" för att den ska hamna rätt. Om det i detta fallet behövs en "./configure" och "make" före detta vet jag inte, men det ser du ju om "configure" finns i den mappen och med make så är det ju bara att prova med "make" innan "make install". I värsta fall kan du ju kopiera den till /usr/include, men då är det förmodligen en del annat som utelämnas.

Och sedan är det bara att fortsätta igen... :)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Bara och bara... :P
Jag har provat att köra ./configure igen och nu får jag ett annat felmeddelande:

Kod: Markera allt

./config.status: line 388: stamp-h: Permission denied
(ltdl.h finns ännu inte i /usr/include.)

På grund av ovanstående går det heller inte att fortsätta med make.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Prova med "sudo" innan... ;)
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Lao Tzu
Inlägg: 1849
Blev medlem: 15 aug 2008, 17:47
OS: Ubuntu
Utgåva: 20.04 Focal Fossa LTS
Ort: Sydost

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Lao Tzu »

Suck... ja, det är klart att man kan göra. ;D

Sagt och gjort. Sen provade jag make

Kod: Markera allt

libprtX.h:34:18: ödesdigert fel: ltdl.h: Filen eller katalogen finns inte
kompilering avslutad.
make[2]: *** [pfimg.o] Fel 1
make[2]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make[1]: *** [all-recursive] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3"
make: *** [all-recursive-am] Fel 2
Som du kan se kom problemet med ltdl.h tillbaka. Därför provade jag att göra en "manuell" kopiering till /usr/include och körde än en gång make

Kod: Markera allt

pfimg.o: In function `set_raster':
/home/emil/Skrivbord/pips-sc67-2.6.3/src/pfimg.c:1338: undefined reference to `floor'
pfimg.o: In function `load_image_out':
/home/emil/Skrivbord/pips-sc67-2.6.3/src/pfimg.c:247: undefined reference to `floor'
collect2: error: ld returned 1 exit status
make[2]: *** [pips-sc67] Fel 1
make[2]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3/src"
make[1]: *** [all-recursive] Fel 1
make[1]: Lämnar katalogen "/home/emil/Skrivbord/pips-sc67-2.6.3"
make: *** [all-recursive-am] Fel 2
Här är det tydligen ett annat fel som har dykt upp. Då det inte kan skada provade jag med sudo make. Som jag misstänkte blev det dock ingen skillnad.
"Hennes skithus är som min toalett." - Anna Anka

(&?)
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Installera drivrutiner till Epson Stylus D68

Inlägg av Osprey »

Odefinierade referenser i program är ju inte bra... och svårt att göra något åt också utan att man lägger ned en massa tid på att sätta sig in i källkoden.

Prova att ladda hem en .rpm istället från platsen där den ligger. Gör om den till en .deb med alien och se vad som händer om du försöker installera .deb-filen med "dpkg -i filnamn"...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Skriv svar

Återgå till "Kontor"