Toon posts:

[debian] libpng install wil niet lukken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig een lamp server op te zetten, daarbij wil ik gdlibraries installeren. om dit te kunnen doen moet ik eerst zlib en libpng installeren. zlib is gelukt (denk ik) ik kreeg tenminste geen foutmeldingen. maar libpng blijft (na een make test) de volgende melding geven
make: *** No rule to make target `png.h', needed by `pngtest.o'. Stop.
en ja ik heb in de scripts dir. cp makefile.linux makefile gedaan.

kan iemand me weer een stapje verder de juiste richting op helpen ?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Ehm... "make" ?
apt-get install libpng3 ? Tis maar een idee hoor ;)

Verwijderd

Topicstarter
deadinspace. ja daar heb je gelijk in maar dit is even een leerproces waarin ik wil kijken og het installen via make etc wil lukken. erg leuk geweest tot nu toe, maar erg frustrerend want ik weet dat het via apt-get heel simpel kan, maar ik wil het ff moeilijk doen. dus als iemand iets weet ?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 17-05 14:06

deadinspace

The what goes where now?

Ahzo. Houdt er wel rekening mee dat je door zo dingen te compilen en installen mogelijk dingen overschrijft (installeren in /usr/local is aan te raden) en dat dpkg dus niet weet dat jij libpng geinstalleerd hebt (ivm dependancies).

Magoed, als "make test" een valid target is, dan lijkt dit me een fout in de Makefile: pngtest.o depend op png.h, maar die heeft hij niet en kan hij niet genereren ofzo?
Maar misschien staat er een boeiendere melding boven deze error, post eens wat meer regels.

Verwijderd

apt-get install libpng

sim-pel :?

Verwijderd

Topicstarter
bij deze mijn eerste stukje makefile van libpng in de /scripts directory
# makefile for libpng.a and libpng12.so on Linux ELF with gcc
# Copyright (C) 1998, 1999, 2002 Greg Roelofs and Glenn Randers-Pehrson
# Copyright (C) 1996, 1997 Andreas Dilger
# For conditions of distribution and use, see copyright notice in png.h

LIBNAME = libpng12
PNGMAJ = 0
PNGMIN = 1.2.4
PNGVER = $(PNGMAJ).$(PNGMIN)

CC=gcc

# where "make install" puts libpng12.a, libpng12.so*,
# libpng12/png.h and libpng12/pngconf.h
# Prefix must be a full pathname.
prefix=/usr/local

# Where the zlib library and include files are located.
#ZLIBLIB=/usr/local/lib
#ZLIBINC=/usr/local/include
ZLIBLIB=../zlib
ZLIBINC=../zlib

ALIGN=
# for i386:
#ALIGN=-malign-loops=2 -malign-functions=2

WARNMORE=-Wwrite-strings -Wpointer-arith -Wshadow \
-Wmissing-declarations -Wtraditional -Wcast-align \
-Wstrict-prototypes -Wmissing-prototypes #-Wconversion

# for pgcc version 2.95.1, -O3 is buggy; don't use it.

CFLAGS=-I$(ZLIBINC) -Wall -O3 -funroll-loops \
$(ALIGN) # $(WARNMORE) -g -DPNG_DEBUG=5

LDFLAGS=-L. -Wl,-rpath,. -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) -lpng12 -lz -lm
LDFLAGS_A=-L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) libpng.a -lz -lm

RANLIB=ranlib
#RANLIB=echo

INCPATH=$(prefix)/include
LIBPATH=$(prefix)/lib
MANPATH=$(prefix)/man
BINPATH=$(prefix)/bin

# override DESTDIR= on the make install command line to easily support
# installing into a temporary location. Example:
#
# make install DESTDIR=/tmp/build/libpng
#
# If you're going to install into a temporary location
# via DESTDIR, $(DESTDIR)$(prefix) must already exist before
# you execute make install.
DESTDIR=

Verwijderd

Topicstarter
eehm...beetje stom maar cp makefile.linux makefile moest ik uitvoeren vanuit de main dir en niet vanuit /scripts . Het commando werd dus cp /scripts/makefile.linux makefile.

8)7

stom stom stom..
maar alles is inmiddels gelukt..

[ Voor 0% gewijzigd door Verwijderd op 17-09-2002 11:45 . Reden: typo ]

Pagina: 1