Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Probleme beim Kompilieren von 2 Programmen

Empfohlene Antworten

Veröffentlicht

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

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

  • Autor
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

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...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.