Windows+Linux & PureBasic

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Windows+Linux & PureBasic

Message par Heis Spiter »

Bonjour à tous, puisque je ne peux pas arreter mon PC pour passer sous Linux, j'ai installé un système qui permet d'utilser Linux sous Windows. Le seul hic, c'est que Purebasic n'y fonctionne pas :(. Voici l'erreur :
Image
Toutes les commandes tapées au dessus on été faites pour vous aider pour montrer que j'ai installé PB comme dit, etc...
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

Qu'est ce que tu as utilisé pour avoir "Linux sous windows" ? Ce n'est pas en soit une bonne idée ... un vmware serait plus adéquate.
"Qui baise trop bouffe un poil." P. Desproges
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

C'est bon :D Devant ceci, j'ai pris mes 3 CDs (et oui :lol: ) j'ai rebooté et installé Mdk 9.2 ! :) Ensuite install de Pure (première chose que j'ai faite :mrgreen:). Puis

Code : Tout sélectionner

$ su
password :
# pbcompiler
******************************************
PureBasic Linux x86 v3.81
******************************************

A filename must be specified.
#
Et voila :) J'ai installé la 3.81 car je me suis planté d'archive car Fred ne met pas à jour les numéros de versions dans l'install et deans Readme :evil:
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

Bonje continue car j'ai quand même un blème :(
Loading external modules...
Starting compilation...
153 lines processed.
Creating the executable.
sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found
sh: line 1: gtk-config: command not found
/usr/bin/ld: cannot find -lSDL
collect2: ld returned 1 exit status
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
KarLKoX
Messages : 1191
Inscription : jeu. 26/févr./2004 15:36
Localisation : France
Contact :

Message par KarLKoX »

C'est un problème récurant qui arrive souvent lorsque l'on a installé les binaires (en rpm, deb ou autre).
Tu peux générer ce fichier depuis les sources de gtk.
J'ai moi aussi eu ce problème mais sous windows et j'ai créé un fichier à la main basé sur la SDL que voici :

Code : Tout sélectionner

#!/bin/sh

prefix=/mingw/bin
exec_prefix=${prefix}
exec_prefix_set=no

usage="\
Usage: gtk-config [--prefix[=DIR]] [--exec-prefix[=DIR]] [--version] [--cflags] [--libs] [--static-libs]"

if test $# -eq 0; then
      echo "${usage}" 1>&2
      exit 1
fi

while test $# -gt 0; do
  case "$1" in
  -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
  *) optarg= ;;
  esac

  case $1 in
    --prefix=*)
      prefix=$optarg
      if test $exec_prefix_set = no ; then
        exec_prefix=$optarg
      fi
      ;;
    --prefix)
      echo $prefix
      ;;
    --exec-prefix=*)
      exec_prefix=$optarg
      exec_prefix_set=yes
      ;;
    --exec-prefix)
      echo $exec_prefix
      ;;
    --version)
      echo 2.4.3
      ;;
    --cflags)
      echo -I${prefix}/include/gtk-2.0  -DGTK=2

      # The portable way of including GTK is #include <gtk/gtk.h"
      #if test ${prefix}/include != /usr/include ; then
      #    # Handle oddities in Win32 path handling (assumes prefix)
      #    prefix=`echo ${prefix} | sed 's,^//\([A-Z]\),\1:,'`
      #
      #    includes=-I${prefix}/include
      #fi
      #echo $includes -I${prefix}/include/gtk-2.0 -I${prefix}/include/glib-2.0 -I${prefix}/include/atk-1.0 -I${prefix}/include/pango-1.0 -DGTK=2
      ;;
    --libs)
      libdirs="-L${exec_prefix}/lib "
      echo $libdirs -lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
      ;;
    --static-libs)
#    --libs|--static-libs)
      libdirs="-L${exec_prefix}/lib "
      echo $libdirs -lgtk-win32-2.0 -lgdk-win32-2.0 -lgthread-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv
      ;;
    *)
      echo "${usage}" 1>&2
      exit 1
      ;;
  esac
  shift
done
Il faudra que tu le modifie un peu pour que les répertoires pointent au bon endroit.
"Qui baise trop bouffe un poil." P. Desproges
Répondre