Forum Programmation.c peut être pas un pb de débutant: gst.h isn't seen by a make script, while it DOES exist !

Posté par . Licence CC by-sa
Tags : aucun
-4
13
fév.
2016

Hello.
My problem is simple, or so it seems.
I want to compile the software SparForte from the source, here http://www.sparforte.com/downloads/sparforte-1.5.1-src.tar.bz2 . It is a shell and a JIT compiler for a script language wanted to be with the Ada language, once the code a tiny bit reworked.
I think I got all the dependances, yet, two annoyances appeared. First, the compile script don't see the command mysql_config, while it IS here. But let's forget, as I didn't need a database access from the shell or any script. For now, it's true enough, by the way. Second, way much graver : 'make' failed, because the file "/something/gst/gst.h" can't be found. But it is found by 'find / -name gst.h' here : /usr/include/gstreamer-0.10/gst/gst.h and /usr/include/gstreamer-1.0/gst/gst.h
the configure script was intended to work with gmake, so I've used, as hinted, the ' --make=make' option. But after it was just 'make all' or 'make'.
So, for heaven's sake, what happened ? I precise I am in root while doing all of that. I don't care for security.
Thanks !

  • # looks like a PATH issue

    Posté par . Évalué à 1. Dernière modification le 13/02/16 à 11:47.

    'make' failed, because the file "/something/gst/gst.h" can't be found. But it is found by 'find / -name gst.h' here : /usr/include/gstreamer-0.10/gst/gst.h and /usr/include/gstreamer-1.0/gst/gst.h
    the configure script was intended to work with gmake, so I've used, as hinted, the ' --make=make' option. But after it was just 'make all' or 'make'.

    the make looks after /something/gst
    while your systeme has /usr/include/gstreamer-1.0/gst

    either use the ldconfig to recheck all path for available libs
    or change the makefile to change "something" to "usr/include/gstreamer-1.0"

    also check if you have installed gstreamer-dev package (or something like this)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.