Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?  (gelezen 1732 keer)

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Ik heb me eens gewaagd aan het compileren van een bepaald stuurprogramma voor een scanner. Volgens de instructie die staat in de nieuwste Full Circle:


Maar die instructie klopt blijkbaar niet, want het gaat slechts goed tot en met ./configureAls ik daarna makeintik, dan krijg ik de volgende foutmelding:
pjotr@thuiscomputer:~/scan/iscan-2.10.0$ make
make: *** Geen doelen opgegeven en geen makefile gevonden.  Gestopt.
pjotr@thuiscomputer:~/scan/iscan-2.10.0$

Ik heb de instructie zeer precies gevolgd (foutloos). Wat ontbreekt er in de instructie?

Groet, Pjotr.

Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #1 Gepost op: 2008/03/02, 20:29:26 »
Kan je de uitvoer van configure eens posten?

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #2 Gepost op: 2008/03/02, 20:32:13 »
Aha, een foutmelding:
pjotr@thuiscomputer:~/scan/iscan-2.10.0$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... 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 g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking C++ ABI version... 1002
checking for gcc... gcc
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 how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GTK... no
checking for GTK... yes
checking for GDK_IMLIB... configure: error: Package requirements (imlibgdk) were not met:

No package 'imlibgdk' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GDK_IMLIB_CFLAGS
and GDK_IMLIB_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

pjotr@thuiscomputer:~/scan/iscan-2.10.0$
Ik moet blijkbaar eerst imlibgdk installeren?

Offline siegi

  • Lid
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #3 Gepost op: 2008/03/02, 20:37:12 »
Probeer dit pakketje eens gdk-imlib11 .
Blijkbaar zijn ze idd wat vergeten. Bij het compileren van dingen heb je meestal heel wat extra pakketjes nodig.

Offline Soul-Sing

  • Lid
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #4 Gepost op: 2008/03/02, 20:37:52 »
cd /.... zal je wel juist hebben. ik dacht dat het sudo make install was....
maar het kan op meerdere manieren vaak.
edit: nu is het duidelijk idd. :) er ontbreekt iets.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #5 Gepost op: 2008/03/02, 20:40:22 »
Citaat van: siegi
Probeer dit pakketje eens gdk-imlib11 .
Blijkbaar zijn ze idd wat vergeten. Bij het compileren van dingen heb je meestal heel wat extra pakketjes nodig.
gdk-imlib11 was al geïnstalleerd, volgens Synaptic....   En imlibgdk zit niet in de pakketbronnen.....

Offline siegi

  • Lid
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #6 Gepost op: 2008/03/02, 20:43:42 »
gdk-imlib11-dev dat zal hem moeten zijn. Het moest natuurlijk een dev pakketje zijn.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #7 Gepost op: 2008/03/02, 20:48:56 »
OK. We komen verder! Maar nu zijn er aan het einde van "make" twee foutmeldingen:
In file included from imgstream.cc:31:
imgstream.hh:46:18: error: ltdl.h: No such file or directory
imgstream.hh:115: error: 'lt_dlhandle' does not name a type
imgstream.hh:116: error: 'lt_ptr' does not name a type
imgstream.hh:118: error: 'dl_handle' does not name a type
imgstream.hh:120: error: 'dl_ptr' does not name a type
imgstream.hh:121: error: 'dl_handle' has not been declared
imgstream.hh:124: error: 'dl_handle' does not name a type
imgstream.cc:155: error: 'dl_handle' in class 'iscan::imgstream' does not name a type
imgstream.cc:174: error: 'dl_ptr' in class 'iscan::imgstream' does not name a type
imgstream.cc:181: error: 'int iscan::imgstream::dlclose' is not a static member of 'class iscan::imgstream'
imgstream.cc:181: error: 'dl_handle' was not declared in this scope
imgstream.cc:182: error: expected ',' or ';' before '{' token
imgstream.cc:211: error: 'dl_handle' in class 'iscan::imgstream' does not name a type
make[2]: *** [libimage_stream_la-imgstream.lo] Fout 1
make[2]: Map '/home/pjotr/scan/iscan-2.10.0/lib' wordt verlaten
make[1]: *** [all-recursive] Fout 1
make[1]: Map '/home/pjotr/scan/iscan-2.10.0' wordt verlaten
make: *** [all] Fout 2
pjotr@thuiscomputer:~/scan/iscan-2.10.0$
Wat nu?

Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #8 Gepost op: 2008/03/02, 20:52:57 »
Hij zoekt blijkbaar naar een ltdl.h. Ik zal eventjes hierop googlen.

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline siegi

  • Lid
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #9 Gepost op: 2008/03/02, 20:54:33 »
Voor zover ik het begrijp zit er een bestand te weinig in je map en kan hij niet compileren.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #10 Gepost op: 2008/03/02, 21:03:25 »
OK. Maar eens even libltdl3-dev geïnstalleerd. Maar nou komen er weer nieuwe foutmeldingen.... Ik geef het op.

En ik zeg gelijk hierbij mijn vertrouwen op in Epson, die het blijkbaar vertikt om fatsoenlijke complete bronpakketjes ter beschikking te stellen voor de Linux-stuurprogramma's van zijn producten. Bah.

In ieder geval bedankt voor de hulp, jongens!    :-)

Groet, Pjotr.

Offline siegi

  • Lid
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #11 Gepost op: 2008/03/02, 21:05:28 »
Er zou gewoon duidelijk moeten gezegd worden wat de afhankelijkheden zijn. Of gewoon direct een debian pakket ineen steken is toch ook niet veel werk voor hun.

Offline ton1

  • Lid
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #12 Gepost op: 2008/03/02, 21:06:54 »
Op http://www.tuxfiles.org/linuxhelp/softinstall.html
staat een uitvoeriger beschrijving, en dat gaat niet op èèn blz.(tekst uit 2005).
Toch een stoute vraag: heb je het (door Nana op tuxfiles) aangeraden kop koffie gedronken tijdens het proces?
Best brutaal omdat ik het zelf niet heb geprobeerd :"I usually lose my patience completely".
Ubuntu 9.10  - WindowsXP - Windows7-AMDAthlonXP2600+Geforce FX5600XT.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Compileren: instructie van Full Circle klopt niet. Hoe moet het wel?
« Reactie #13 Gepost op: 2008/03/02, 21:13:24 »
Zit er geen readme of iets dergelijks in dat pakket? Daar horen alle afhankelijkheden in te staan.