[AIX] Compileren: module wordt niet gevonden

Pagina: 1
Acties:

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:15

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Hallo,

Mijn systeem:
IBM PowerPC 7248-100
AIX 4.3.3 ml 11
AIX toolbox for Linux geïnstalleerd

Ik probeer de rpms libpng-1.2.1-2.ppc.rpm en libpng-devel-1.2.1-2.ppc.rpm te installeren maar er gaat iets mis. De eerste keer werd gemeld dat er een dependency probleem was, zlib-devel ontbrak nog. Die is inmiddels geïnstalleerd dus ik probeer nu opnieuw libpng en libpng-devel te installeren:
code:
1
2
3
4
5
6
sr008:/home/ftp/pub/libpng# ls
libpng-1.2.1-2.aix4.3.ppc.rpm  libpng-devel-1.2.1-2.aix4.3.ppc.rpm
sr008:/home/ftp/pub/libpng# rpm -Uhv *
package libpng-1.2.1-2 is already installed
package libpng-devel-1.2.1-2 is already installed
sr008:/home/ftp/pub/libpng#
Maar ik weet dat ze niet correct zijn geïnstalleerd, ik probeer iets te compileren waarvaar libpng nodig is en die meldt dat de packages niet gevonden worden. Maar ze verwijderen lukt ook niet:
code:
1
2
3
4
sr008:/home/ftp/pub/libpng# rpm -e *
error: package libpng-1.2.1-2.aix4.3.ppc.rpm is not installed
error: package libpng-devel-1.2.1-2.aix4.3.ppc.rpm is not installed
sr008:/home/ftp/pub/libpng#
Installeren met --force was helaas geen oplossing. Hoe kan ik dit oplossen of ontdekken wat er fout gaat?

Exchange en Office 365 specialist. Mijn blog.


  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
Weet je wel zeker dat het programma dat je probeert te compilen zoekt op de juiste plek?
Kan je de libraries zelf vinden? en de libpng config tool?

Oh ja en oplossen is natuurlijk simpel, je kunt libpng gewoon compilen

[ Voor 47% gewijzigd door Bas! op 15-06-2004 10:42 ]


Verwijderd

Slikt AIX rpm-packages? Wist ik niet.

[ Voor 26% gewijzigd door Verwijderd op 15-06-2004 11:19 ]


  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:15

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Als je rpm.rte installeert wel ja. ;) Zie hiero: http://www-1.ibm.com/serv...aixos/linux/download.html

Exchange en Office 365 specialist. Mijn blog.


Verwijderd

Doe eens het volgende:

rpm -qa | grep png

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:15

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
code:
1
2
3
4
sr008:/home/ftp/pub/libpng# rpm -qa | grep png
libpng-devel-1.2.1-2
libpng-1.2.1-2
sr008:/home/ftp/pub/libpng#

Exchange en Office 365 specialist. Mijn blog.


Verwijderd

wat gebeurt er als je doet:

rpm -e libpng-devel libpng

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:15

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Verwijderd schreef op 15 juni 2004 @ 11:26:
wat gebeurt er als je doet:

rpm -e libpng-devel libpng
Dit:
code:
1
2
3
4
5
6
7
8
sr008:/home/ftp/pub/libpng# rpm -e libpng-devel libpng
error: removing these packages would break dependencies:
        libpng is needed by imlib-1.9.8.1-6
        libpng.a(libpng.so.2) is needed by gdk-pixbuf-0.8.0-5
        libpng.a(libpng.so.2) is needed by gnome-libs-1.2.0-8
        libpng.a(libpng.so.2) is needed by imlib-1.9.8.1-6
        libpng.a(libpng.so.2) is needed by ghostscript-5.50-4
sr008:/home/ftp/pub/libpng#

Exchange en Office 365 specialist. Mijn blog.


Verwijderd

Nou, dan zou je die andere vier packages ook moet de-installen (gdk-pixbuf, gnome-libs, imlib, ghostscript). Maar of je dat wilt is maar de vraag natuurlijk....

  • Insanergy
  • Registratie: Juli 2001
  • Laatst online: 29-11-2025
Misschien kan dit je helpen (niet echt een 'mooie' oplossing)
rpm -e --justdb --nodeps --force libpng-devel libpng

rpm -e --nodeps --force libpng-*

But I thought YOU did the backups...


  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:15

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Mmm, ik denk dat mijn verwarrig deels komt doordat ik dit probeerde: rpm -e libpng-1.2.1-2.aix4.3.ppc.rpm terwijl het moest zijn: rpm -e libpng.

Maar goed, wegens afhankelijkheden kon ik pnglib-devel niet verwijderen maar pnglib dus wel. De rpm herinstalleren was geen probleem en het ziet er goed uit.

Overigens kan de --force switch hier niet gecombineerd worden met -e, alleen bij -i en -U.

Als ik vervolgens de browser Links probeer te compileren dan is dit het resultaat van ./configure --enable-graphics --enable-javascript:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
...
checking for pkg-config... /opt/freeware/bin/pkg-config
checking for openssl... Package openssl was not found in the pkg-config search path.
Perhaps you should add the directory containing `openssl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'openssl' found
checking for OpenSSL... no
checking for inflate in -lz... yes
checking for png.h... no
checking for libpng/png.h... no
checking for png_create_info_struct in -lpng... yes
configure: error: You need libpng to compile Links in graphics mode
sr008:/home/ftp/pub/links-2.1pre15#
Raar, want png.h staat gewoon op mijn systeem:
code:
1
2
3
4
sr008:/home/ftp/pub/links-2.1pre15# find / -name png.h -print
/usr/include/png.h
/usr/opt/freeware/include/png.h
sr008:/home/ftp/pub/links-2.1pre15#
Laat ik nog opmerken dat dit de eerste keer is dat ik succesvol iets probeer te compileren. ;)

Exchange en Office 365 specialist. Mijn blog.


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Titlechange op request :)
Kijkt hij wel op de jusite plaats voor libpng? En is het een versie van libpng die hij wil zien?

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Kijk eens in config.log naar de exacte error? Een beetje gokken gaat je niet helpen namelijk ;)

All my posts are provided as-is. They come with NO WARRANTY at all.


Verwijderd

Volgens mij zegt ie dat ie op zoek is naar libpng/png.h, en die zie ik niet bij jouw zoekresultaten.... Jouw headers staan allemaal netjes direct onder de include directory. Verder kan het zijn (maar ik weet het niet zeker aangezien ik even niet terug kan zoeken wat de filenames van de oudere versie zijn) dat je een nieuwere libpng heb staan dan die gezocht wordt.

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 23:15

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Dit staat in mijn config.log:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
checking if you want to use graphics... yes
/usr/include/pngconf.h:229: sys/types.h: No such file or directory
/usr/include/pngconf.h:253: setjmp.h: No such file or directory
In file included from /usr/include/pngconf.h:266,
                 from /usr/include/png.h:315,
                 from configure:4872:
/usr/bin/../lib/gcc-lib/powerpc-ibm-aix4.3.3.0/2.9-aix51-020209/include/string.h
:49: standards.h: No such file or directory
/usr/bin/../lib/gcc-lib/powerpc-ibm-aix4.3.3.0/2.9-aix51-020209/include/string.h
:53: sys/types.h: No such file or directory
In file included from /usr/include/png.h:315,
                 from configure:4872:
/usr/include/pngconf.h:958: time.h: No such file or directory
configure: failed program was:
#line 4871 "configure"
#include "confdefs.h"
#include <png.h>
configure:4866: checking for libpng/png.h
configure:4876: gcc -E  conftest.c >/dev/null 2>conftest.out
configure:4872: libpng/png.h: No such file or directory
configure: failed program was:
#line 4871 "configure"
#include "confdefs.h"
#include <libpng/png.h>
configure:4903: checking for png_create_info_struct in -lpng
configure:4922: gcc -o conftest -g -O2   conftest.c -lpng  -lz -ldl  1>&5
Ik begrijp uit de reacties dat hij die .h-bestanden nodig heeft, de zogenaamde headers. Omdat ik het principe niet begrijp weet ik niet hoe ik het log moet interpreteren. Kan iemand eens aangeven per stap wat er gebeurt?

Had ik al gezegd dat dit nieuw voor mij is? ;)

Exchange en Office 365 specialist. Mijn blog.

Pagina: 1