Configure: error: SDL >= 1.2.0 is required

Hopefully someone can help me with all this info, because i am at a dead
end. I am not very skilled at this yet and i need your help! While
trying to install ‘zsnes-1.36’ (or other programs requiring SDL) i
get:

checking for sdl-config… /usr/bin/sdl-config
checking for SDL - version >= 1.2.0… 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/bin/sdl-config
configure: error: SDL >= 1.2.0 is required

the config.log file reads:

configure:1220: warning: implicit declaration of function `XtMalloc’
/usr/bin/ld: cannot find -lXt
collect2: ld returned 1 exit status
configure: failed program was:
#line 1217 “configure”
#include “confdefs.h”

int main() {
XtMalloc()
; return 0; }
configure:1357: checking for sdl-config
configure:1392: checking for SDL - version >= 1.2.0
configure:1477: gcc -o conftest -pipe -I. -Wall -D__LINUX__ -I
-I/usr/include/SDL -D_REENTRANT -L/usr/X11R6/lib conftest.c
-L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread 1>&5
configure:1421:17: SDL.h: No such file or directory
configure: failed program was:
#line 1416 “configure”
#include “confdefs.h”

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include “SDL.h”

char*
my_strdup (char *str)
{
char *new_str;

if (str)
{
new_str = (char *)malloc ((strlen (str) + 1) * sizeof(char));
strcpy (new_str, str);
}
else
new_str = NULL;

return new_str;
}

int main (int argc, char *argv[])
{
int major, minor, micro;
char *tmp_version;

/* This hangs on some systems (?)
system (“touch conf.sdltest”);
*/
{ FILE *fp = fopen(“conf.sdltest”, “a”); if ( fp ) fclose(fp); }

/* HP/UX 9 (%@#!) writes to sscanf strings */
tmp_version = my_strdup(“1.2.0”);
if (sscanf(tmp_version, “%d.%d.%d”, &major, &minor, &micro) != 3) {
printf("%s, bad version string\n", “1.2.0”);
exit(1);
}

if ((1 > major) ||
((1 == major) && (2 > minor)) ||
((1 == major) && (2 == minor) && (5 >= micro)))
{
return 0;
}
else
{
printf("\n*** ‘sdl-config --version’ returned %d.%d.%d, but the
minimum version\n", 1, 2, 5);
printf("*** of SDL required is %d.%d.%d. If sdl-config is correct,
then it is\n", major, minor, micro);
printf("*** best to upgrade to the required version.\n");
printf("*** If sdl-config was wrong, set the environment variable
SDL_CONFIG\n");
printf("*** to point to the correct copy of sdl-config, and remove
the file\n");
printf("*** config.cache before re-running configure\n");
return 1;
}
}

configure:1526: gcc -o conftest -pipe -I. -Wall -D__LINUX__ -I
-I/usr/include/SDL -D_REENTRANT -L/usr/X11R6/lib conftest.c
-L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread 1>&5
configure:1514:17: SDL.h: No such file or directory
configure: failed program was:
#line 1511 “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

int main() {
return 0;
; return 0; }

and these are the results of a few “tests”:

[root at pale src]# which sdl-config
/usr/bin/sdl-config
[root at pale src]# sdl-config --version
1.2.5
[root at pale src]# locate libSDL
/usr/lib/libSDL_net-1.2.so.0
/usr/lib/libSDL_ttf-2.0.so.0
/usr/lib/libSDL_net-1.2.so.0.0.4
/usr/lib/libSDL_mixer-1.2.so.0.2.2
/usr/lib/libSDL-1.2.so.0
/usr/lib/libSDL_ttf-2.0.so.0.0.5
/usr/lib/libSDL-1.2.so.0.0.4
/usr/lib/libSDL_mixer-1.2.so.0
/usr/lib/libSDL_image-1.2.so.0
/usr/lib/libSDL_image-1.2.so.0.1.1
/usr/share/doc/libSDL_net1.2-1.2.4
/usr/share/doc/libSDL_net1.2-1.2.4/README
/usr/share/doc/libSDL_net1.2-1.2.4/CHANGES
/usr/share/doc/libSDL1.2-1.2.4
/usr/share/doc/libSDL1.2-1.2.4/BUGS
/usr/share/doc/libSDL1.2-1.2.4/README-SDL.txt
/usr/share/doc/libSDL1.2-1.2.4/COPYING
/usr/share/doc/libSDL1.2-1.2.4/CREDITS
/usr/share/doc/libSDL_mixer1.2-1.2.4
/usr/share/doc/libSDL_mixer1.2-1.2.4/FAQ
/usr/share/doc/libSDL_mixer1.2-1.2.4/COPYING.LESSER
/usr/share/doc/libSDL_mixer1.2-1.2.4/README
/usr/share/doc/libSDL_mixer1.2-1.2.4/AUTHORS
/usr/share/doc/libSDL_mixer1.2-1.2.4/COPYING
/usr/share/doc/libSDL_ttf2.0-2.0.5
/usr/share/doc/libSDL_ttf2.0-2.0.5/README
/usr/share/doc/libSDL_ttf2.0-2.0.5/COPYING
/usr/share/doc/libSDL_image1.2-1.2.2
/usr/share/doc/libSDL_image1.2-1.2.2/COPYING
[root at pale src]# tail config.log
#include “SDL.h”

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

int main() {
return 0;
; return 0; }

i REALLY hope someone can help me with this, and THANK YOU in advance