Zum Inhalt springen

Probleme beim Kompilieren von 2 Programmen


Containy

Empfohlene Beiträge

Hallo,

ich brauch dringend 2 Programme kompiliert, aber irgendwie will das ganze nicht so.

1. tifftools von http://sourceforge.net/projects/fax2pdf/

2. fax2pdf von http://sourceforge.net/projects/tifftools

Zu 1:


hylafax:/usr/local/src/fax2pdf-0.1.3# make

g++ -Wall -O3   -ltiff -lz -o fax2pdf pdf.o fax2pdf.o

pdf.o: In function `image::image(int, int, int, int, int, int, int, unsigned char *, long)':

pdf.o(.text+0x556): undefined reference to `deflateInit_'

pdf.o(.text+0x579): undefined reference to `deflate'

pdf.o(.text+0x5e6): undefined reference to `deflateEnd'

collect2: ld returned 1 exit status

make: *** [fax2pdf] Error 1

hylafax:/usr/local/src/fax2pdf-0.1.3#

Weiß jemand was das bedeutet. Kenn mich da nicht so super mit aus. Ich kompilier zwar immer fast alles. Aber wenn ich dann Probleme bekomm bin ich aufgeschmissen. Zu 2:
hylafax:/usr/local/src/tiffmesh-0.1# make

make  all-recursive

make[1]: Entering directory `/usr/local/src/tiffmesh-0.1'

Making all in tiffmesh

make[2]: Entering directory `/usr/local/src/tiffmesh-0.1/tiffmesh'

Making all in docs

make[3]: Entering directory `/usr/local/src/tiffmesh-0.1/tiffmesh/docs'

Making all in en

make[4]: Entering directory `/usr/local/src/tiffmesh-0.1/tiffmesh/docs/en'

make[4]: Nothing to be done for `all'.

make[4]: Leaving directory `/usr/local/src/tiffmesh-0.1/tiffmesh/docs/en'

make[4]: Entering directory `/usr/local/src/tiffmesh-0.1/tiffmesh/docs'

make[4]: Nothing to be done for `all-am'.

make[4]: Leaving directory `/usr/local/src/tiffmesh-0.1/tiffmesh/docs'

make[3]: Leaving directory `/usr/local/src/tiffmesh-0.1/tiffmesh/docs'

make[3]: Entering directory `/usr/local/src/tiffmesh-0.1/tiffmesh'

source='tiffmesh.cpp' object='tiffmesh.o' libtool=no \

depfile='.deps/tiffmesh.Po' tmpdepfile='.deps/tiffmesh.TPo' \

depmode=none /bin/sh ../depcomp \

g++ -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -c -o tiffmesh.o `test -f 'tiffmesh.cpp' || echo './'`tiffmesh.cpp

../depcomp: ../depcomp: No such file or directory

make[3]: *** [tiffmesh.o] Error 127

make[3]: Leaving directory `/usr/local/src/tiffmesh-0.1/tiffmesh'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/usr/local/src/tiffmesh-0.1/tiffmesh'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/usr/local/src/tiffmesh-0.1'

make: *** [all] Error 2

hylafax:/usr/local/src/tiffmesh-0.1#

Siehe oben. Ich habe keine Ahnung was ich machen kann. Brauch bloß dringends diese Programme. :(

Hoffe jemand kann mir helfen.

Thx,

Containy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Sind denn alle Abhängigkeiten erfüllt? Welches System benutzt du?

Oh nein, hab ich doch glatt vergessen zu schreiben.

Ich benutze Debian Woody 3.0.

Was für Abhängigkeiten meinst Du? Glaub ich nicht, dass ich für die 2 Programme irgendetwas installiert brauche, oder? Aber könnt ich ja mal einen "make dep" machen. Falls das geht.

Thx BeowulfOF,

Containy

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast BeowulfOF

Hmm, genauere Informationen über die Packete konnte ich nun leider auch nicht finden, die Homepages sind leider nicht sehr informativ was abhängigkeiten angeht.

Probier mal ein "make dep"...

wenn das nicht hilft wirst die entwickler mal anschreiben müssen mit deinem Problem...

Was ich faszinierend finde, du benutzt Debian, ein System welches mit APT eine sehr gute Packetverwaltung besitzt, und du kompilest trotzdem fast alles selber?

Schonmal an Gentoo oder Slackware gedacht? Das Portage-System bei Gentoo klärt dich i.d.R. über alle abhängigkeiten auf und kompiliert diese automatisch mit. Ich konnte die beiden Packete zwar auch bei Portage nicht finden, aber das kommt ja evtl noch...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...