Toon posts:

[slack] SDL niet gevonden.

Pagina: 1
Acties:

Verwijderd

Topicstarter
ok dit vind ik dus een heel raar probleem.
maar ik heb SDL 1.2 geinstaleert.
maar geen een app kan hem vinden.
ook SDL's eigen test proggs niet.
had geen fouten bij de make install van sdl.

code:
1
2
3
4
5
6
7
8
9
checking for IceConnectionNumber in -lICE... yes
checking for sdl-config... /usr/local/bin/sdl-config
checking for SDL - version >= 1.2.3... no
*** Could not run SDL test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means SDL was incorrectly installed
*** or that you have moved SDL since it was installed. In the latter case, you
*** may want to edit the sdl-config script: /usr/local/bin/sdl-config
configure: error: *** SDL version 1.2.3 not found!


configure.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
27
28
29
/usr/local/lib/libSDL.so: undefined reference to `DGA_bootstrap'
collect2: ld returned 1 exit status
configure:4307: $? = 1
configure: failed program was:
#line 4277 "configure"
#include "confdefs.h"

#include <stdio.h>
#include "SDL.h"

int main(int argc, char *argv[])
{ return 0; }
#undef  main
#define main K_and_R_C_main

#ifdef F77_DUMMY_MAIN
#  ifdef __cplusplus
     extern "C"
#  endif
   int F77_DUMMY_MAIN() { return 1; }
#endif
int
main ()
{
 return 0;
  ;
  return 0;
}
configure:4339: error: *** SDL version 1.2.3 not found!


ik heb echt geen flauw idee wat er mis is.
en ik kon echt heel weinig tot niks vinden over problemen
bij SDL install.

Verwijderd

misschien kan je de volgende keer je topic wat duidelijker maken zodat andere het ook begrijpen :/

Verwijderd

Topicstarter
wat is er dan niet duidelijk aan.
andere prgoramma's kunnen SDL niet vinden. lijkt mij duidelijk?

-edit-
nog gefeliciteerd met je eerste post in NoS

Verwijderd

Waarom staat jouw SDL in /usr/local ? Bij Slackware-8.1 zit in /extra een SDL-1.2.4 package die normaal gesproken gewoon in /usr en subdirs staat.

Verwijderd

Topicstarter
is dat zo dan?
ik heb SDL gewoon van lbsdl ge download.
SDL stond geloof ik niet op mijn slack 8.1 iso,
en standaart install gedaan.

Verwijderd

Staat inderdaad niet op de iso. Maar wel in de FTP tree, in de dir extra. Maar het compileren van SDL moet niet zo moeilijk zijn aangezien Slackware alleen de optie --prefix=/usr gebruikt en verder worden er wat docs gekopieerd. ldconfig na de installatie gedraaid? Ik heb bijvoorbeeld tuxracer wel kunnen compileren en ik meende dat deze SDL ook nodig heeft.

Verwijderd

Topicstarter
mm zal eens proberen te compilen dan met --prefix=/usr
ja heb ldconfig gedraait ja.

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

deadinspace

The what goes where now?

Er komen zo gauw twee dingen bij me op:
Verwijderd schreef op 14 september 2002 @ 18:13:
code:
1
/usr/local/lib/libSDL.so: undefined reference to `DGA_bootstrap'
Dat vind ik nogal twijfelachtig (alhoewel het kan zijn dat het geen kwaad kan), en:
Heb je wel de header-files van SDL (/usr/include/SDL/* of bij jou misschien /usr/local/include/SDL/* )?

Verwijderd

Topicstarter
net SDL ge installed onder /usr
still no diffrence.

en dead er staan idd H filetjes in /usrinclude/SDL stuk of 29 dus zal wel goed zijn.

Verwijderd

Verwijderd schreef op 14 september 2002 @ 18:13:
checking for SDL - version >= 1.2.3... no
*** Could not run SDL test program, checking why...
/usr/local/lib/libSDL.so: undefined reference to `DGA_bootstrap'
collect2: ld returned 1 exit status
[/code]
Lijkt heel erg op een gevalletje verkeerde versie header-files (uit SDL-Development package) bij andere versie library files (uit SDL-Library package).

Check goed of zowel de headers als de libraries van dezelfde versie zijn!

Verwijderd

Topicstarter
Verwijderd schreef op 14 september 2002 @ 20:35:
[...]


Lijkt heel erg op een gevalletje verkeerde versie header-files (uit SDL-Development package) bij andere versie library files (uit SDL-Library package).

Check goed of zowel de headers als de libraries van dezelfde versie zijn!
hoe zie ik dat?
en ik zou ook niet snappen hoe het niet de zelvde versie zou kunnen zijn want ik heb gewoon de tar.gz gedownload. uitgepakt en ge copiled.

Verwijderd

Verwijderd schreef op 14 september 2002 @ 20:35:
[...]


Lijkt heel erg op een gevalletje verkeerde versie header-files (uit SDL-Development package) bij andere versie library files (uit SDL-Library package).

Check goed of zowel de headers als de libraries van dezelfde versie zijn!
Slackware heeft geen devel packages. Als er wat wordt geinstalleerd is dat inclusief headers (op X na). Ook vanuit source zou dat geen probleem moeten zijn.

Maar StratoS_V2.0: heb je het al geprobeerd met het Slackware package ?

Verwijderd

Topicstarter
mm normaal doe ik dat nooit maar was nu dus naar die packages page op slackware gegaan.
na versie op 8.1 gezet
er was geen extra menu knop of iets. dus gewoon maar iets wat logiesch leek.
en het op d gezet van development packages.
kreeg ik dit
"Sorry; version 8.1 of Slackware Linux does not exist for the Intel architechture. Please return to Package Browser to verify your selection."

na toen op current gezet. en wat rond gekeken, deze dee het gelukig wel.
maar kon nergenst SDL vinden.
zal nu wel even in de current tree van de ftp gaan kijken, waarschijnlijk zal hij daar dan wel staan?

net die SDL ge installpkgz'd
en gewoon geen verschil? dit is gewoon leip, hij hoort het gewoon te doen.

Verwijderd

ftp://ftp.bit.nl/mirror/s...ware-8.1/extra/sdl-1.2.4/
De current tree is of gaat allemaal met gcc-3.2 gecompileerd worden, het is beter om de versie hierboven te pakken. Helaas is de functionaliteit en info van de Slackware site verouderd.

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 20-05 16:16

BrZ

hmm.. Op mijn laptop heb ik exact hetzelfde probleem gehad... Ik ga even heel diep nadenken hoe ik dat toen opgelost heb :D

Verwijderd

Topicstarter
dat zou ik zeer op prijs stelen BrZ

want echt niks wat ik probeer schijnt te helpen.
en zonder sdl draaien all mijn divx films zo ontieglijk kut onder mplayer :'(

Verwijderd

Zo juist even DivX support opgetuigd en mplayer gebakken. Geen enkel probleem met SDL en of andere zaken. Ik kan je probleem niet reproduceren op mijn Slackware-8.1 machine.

Verwijderd

Topicstarter
nou ik kan niet wachten tot de volgende slackware uit is.
met 8.0 had ik dit probleem niet, en voor de rest is er niks veranderd.
meschien heb ik met 9.0 meer geluk.

Verwijderd

Dan wens ik je veel geduld toe. Verwachting voor de release van Slackware 9.0 is juli 2003 :) Maar zoals ik al zei, op mijn Slackware-8.1 heb ik die problemen niet. Dus ik ben geneigd de user de schuld te geven ipv Slackware.

Verwijderd

jij hebt dus deze:
http://www.libsdl.org/release/SDL-1.2.4.tar.gz
binnengehaald, en

./configure --prefix=/usr --disable-debug &&
make &&
make install

gedaan?

-vo xv is lekkerder dan sdl onder mplayer trouwens, sdl duurt wat langer om fullscreen te gaan, en soms wist je niet of nou onder 640x480 of 1024x768 draaide, en is wat minder goed beeld dan xv.

Verwijderd

Topicstarter
Verwijderd schreef op 15 september 2002 @ 14:39:
Dan wens ik je veel geduld toe. Verwachting voor de release van Slackware 9.0 is juli 2003 :) Maar zoals ik al zei, op mijn Slackware-8.1 heb ik die problemen niet. Dus ik ben geneigd de user de schuld te geven ipv Slackware.
kan ik best begrijpen. zou ik ook doen als ik jouw was geweest.

maar er kan bar weinig mis gaan met
http://www.libsdl.org/release/SDL-1.2.4.tar.gz
binnenhalen

en dan

./configure --prefix=/usr
make
make install

doen.
(en ook nog op het feit letten of er geen error tussen zat.)
Pagina: 1