Superuser

Autor Thema: configure gesucht  (Gelesen 4677 mal)

tg_it

  • Gast
configure gesucht
« am: 29. November 2003, 01:15:20 »
hi

ich wollte was übersetzten und habe mal die standard sachen zum kompilieren von der freeware 08/03 installiert (autoconf,automake, m4, gcc, usw.)

bis heute bin ich davon ausgegangen das configure ein teil von autoconf ist. sagt jedenfalls die gnu-homepage. mir fehlts
jedoch. im swmgr ist es auch bei autoconf nicht zu finden.  :-[

wo ist es?muss ich noch ein zusätzliches paket installieren?

danke thomas

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

configure gesucht
« am: 29. November 2003, 01:15:20 »

SmellyCat

  • Gast
Re: configure gesucht
« Antwort #1 am: 29. November 2003, 01:37:38 »
ähm,

ich bin müde und es kann sein dass ich da was falsch verstehe aber "configure" ist normalerweise ein Scirpt dass mit der Software mitgliefert wird und keine Freeware die Du installieren kannst.

Grob ist ein Configure-Script ein Teil der Software dass Dein System auf das Vorhandensein von Abhänigkeiten und deren Lage checkt...

Ist aber nicht immer dabei - libpng z. B. verzichtet darauf, nötige Einstellungen die Du sonst dem configure gibst ersetzt Du hier z. B. durch gmake Argumente und Attribute.

bye
Mats

tg_it

  • Gast
Re: configure gesucht
« Antwort #2 am: 29. November 2003, 01:46:32 »
ok ich sehs sein :D dem paket was ich übersetzen will fehlt das configure script. das configure.in hat er na klasse. ich begebe mich nun auf die suche nach dem configure script dafür. danke für den denkanstoss.

SmellyCat

  • Gast
Re: configure gesucht
« Antwort #3 am: 29. November 2003, 01:48:32 »
Darf man fragen was es für eine Software es ist und was die "README" und "INSTALL" über das (nicht vorhandene) configure sagt?

bye
Mats

tg_it

  • Gast
Re: configure gesucht
« Antwort #4 am: 29. November 2003, 01:55:00 »
die software ist ac3dec

und die Readme sagt das:


HOW TO COMPILE

Building ac3dec should be easy. Here's how:

./configure && make all


INSTALL ist nicht vorhanden.

das ist der Link von dem Problemkind:
http://www.au.linuxvideo.org/devel/data/ac3dec.tar.gz

SmellyCat

  • Gast
Re: configure gesucht
« Antwort #5 am: 29. November 2003, 02:19:12 »
ich weiss nicht was da los ist aber alle Mirrors sind tot und bei dem Archiv von ac3dec geht definitiv die 'configure' ab...

Als Alternative, wenn es Dir weiter hilft, kann ich liba32 empfehlen, bzw diese Version des AC3 Decoders: http://liba52.sourceforge.net/files/a52dec-0.7.4.tar.gz

Configure definitiv enthalten ;)

bye
Mats

tg_it

  • Gast
Re: configure gesucht
« Antwort #6 am: 29. November 2003, 17:37:24 »
ich hab mich jetz also an dem a52dec versucht aber das will nicht:

mein configure:

env LDFLAGS=-L/usr/freeware/lib32 CPPFLAGS=-I/usr/freeware/include ./configure

% make
gcc -g -O3 -fomit-frame-pointer -mabi=64 -o a52dec a52dec.o getopt.o gettimeofday.o  -L/usr/freeware/lib32 ../liba52/.libs/liba52.a -lm ../libao/libao.a -laudio
ld64: FATAL 9: I/O error (/usr/lib64/mips3/crt1.o): No such file or directory
collect2: ld returned 32 exit status
*** Error code 1 (bu21)
*** Error code 1 (bu21)


stimmt die datei gibts nicht also gut dann machen wir ein make clean, ändern die CFLAGS in den Makefiles auf -mabi=32

dann kam dieses da:

% make
gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include -I/usr/freeware/include -g -O3 -fomit-frame-pointer -mabi=32 -c bitstream.c -o bitstream.o
as0: Error: /var/tmp//ccIsY7ub.s, line 3:undefined assembler operation: .section
     .section .debug_frame,0x7000001e,0x8000000,0,4
as0: Error: /var/tmp//ccIsY7ub.s, line 4:undefined assembler operation: .section
     .section .text,0x1,0x6,4,4
as0: Error: /var/tmp//ccIsY7ub.s, line 5:undefined assembler operation: .section
     .section .debug_abbrev,0x7000001e,0,0,0
as0: Error: /var/tmp//ccIsY7ub.s, line 7:undefined assembler operation: .section
     .section .debug_info,0x7000001e,0,0,0
as0: Error: /var/tmp//ccIsY7ub.s, line 9:undefined assembler operation: .section
     .section .debug_line,0x7000001e,0,0,0
as0: Error: /var/tmp//ccIsY7ub.s, line 242:undefined assembler operation: .section
     .section .debug_frame,0x7000001e,0x8000000,0,0
as0: Error: /var/tmp//ccIsY7ub.s, line 244:Badly delimited numeric literal
     .4byte $LECIE0-$LSCIE0
as0: Error: /var/tmp//ccIsY7ub.s, line 244:malformed statement
as0: Error: /var/tmp//ccIsY7ub.s, line 246:Badly delimited numeric literal
     .4byte 0xffffffff
as0: Error: /var/tmp//ccIsY7ub.s, line 246:malformed statement

ok was will ich mit mabi überhaupt ich habs ja nicht bestellt ;) also ganz raus aus den CFLAGS:


% make
Making all in src
       gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include  -I/usr/freeware/include  -g  -O3 -fomit-frame-pointer  -c a52dec.c
       gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include  -I/usr/freeware/include  -g  -O3 -fomit-frame-pointer  -c getopt.c
       gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include  -I/usr/freeware/include  -g  -O3 -fomit-frame-pointer  -c gettimeofday.c
       /bin/sh ../libtool --mode=link gcc  -g  -O3 -fomit-frame-pointer  -L/usr/freeware/lib32 -o a52dec  a52dec.o getopt.o  gettimeofday.o ../liba52/liba52.la               ../libao/libao.a  -laudio
mkdir .libs
gcc -g -O3 -fomit-frame-pointer -o a52dec a52dec.o getopt.o gettimeofday.o  -L/usr/freeware/lib32 ../liba52/.libs/liba52.a -lm ../libao/libao.a -laudio
ld32: ERROR 33: Unresolved text symbol "log" -- 1st referenced by ../libao/libao.a(audio_out_peak.o).
       Use linker option -v to see when and which objects, archives and dsos are loaded.  
ld32: INFO 152: Output file removed because of error.
collect2: ld returned 2 exit status
*** Error code 1 (bu21)
*** Error code 1 (bu21)



ups, nu weiss ich nicht weiter, ihr vielleicht?

« Letzte Änderung: 29. November 2003, 17:41:32 von tg_it »

Lordy

  • Gast
Re: configure gesucht
« Antwort #7 am: 23. Dezember 2003, 16:14:35 »
Hallo,

autoconf erzeugt die configure Datei. Normalerweise wird diese dann bei den Sources mitgeliefert, aber wie du sieht, muss das nicht immer der fall sein.

Also, aus was erzeugt autconf die configure? Richtig, aus der configure.in! Also, eigendlich ganz easy wenn alles richtig installiert ist, im verzeichnis wo die configure.in zu finden ist einfach mal autoconf starten, je nach system und umfang der configure.in einen moment warte oder einen tee holen gehen, und fertig ist die configure.

Sollte es noch Probleme mit autoconf geben einfach hier posten.


Grüße,
chris