Foros del Web » Administración de Sistemas » Unix / Linux »

tengo un problmosnnn con Xfree

Estas en el tema de tengo un problmosnnn con Xfree en el foro de Unix / Linux en Foros del Web. hola amigos necesito ayuda urgente plissss estoy desarrollonando aplicaciones con c bajo linux y necesito usar la siguiente libreria Xlib/X11.h y a la hora de ...
  #1 (permalink)  
Antiguo 18/04/2005, 08:35
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
tengo un problmosnnn con Xfree

hola amigos necesito ayuda urgente plissss estoy desarrollonando aplicaciones con c bajo linux y necesito usar la siguiente libreria Xlib/X11.h y a la hora de compilar me dice que no las encuentra y ya probe con todo me dijeron que capas que no tenia el siguiente paquete Xfree-86 pero no se dende bajarmelo y no se como buscarlo uso mdk 10.1 por favor ayudenmeeeee
por las dudas aclaro que ya l comile con als rutas posibles donde se puede enscontrar dicha libreria pero no pasa nada sige tirando el error
__________________
. Woo hoo When I feel heavy metal
  #2 (permalink)  
Antiguo 18/04/2005, 08:43
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 19 años, 11 meses
Puntos: 0
Debe de estar en los CD's de Mandrake, si no busca en
http://rpm.pbone.net/
  #3 (permalink)  
Antiguo 18/04/2005, 09:54
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
Seguramente el nombre del paquete es XFree86-devel o algo parecido. Los paquetes -devel contienen los archivos de desarrollo (los .h o include, etc.).
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #4 (permalink)  
Antiguo 18/04/2005, 10:07
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
si pero no se como biscarlos para mi version e mdk10.1 me podrasi ayudar un poco mas ya lo puese en el google pero no me dice nada
gracias !!!!!
saludos diegodnt
__________________
. Woo hoo When I feel heavy metal
  #5 (permalink)  
Antiguo 18/04/2005, 10:24
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
usa urpmq para buscar por nombre de paquete, ej:

urpmq x11

o urpmf para buscar por nombre de archivos dentro de los paquetes, ej:

urpmf x11.h

Fijate de instalar estos paquetes:

libxorg-x11-devel
libxorg-x11

Ojo que mandrake 10.1 trae X.org y no Xfree-86, por lo que veo necesitas librerias del XFree86.

Saludos.
  #6 (permalink)  
Antiguo 18/04/2005, 10:45
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
pude ser que todo me salga mal che mira utilizo esos comoandos y me dice que no los encuentra uso el urpmq y urpmf y nada me tira un error que no los reconoce y puse que necesitaba el Xfree-86 por que lei por ahi que encesitaba esa libreria para usar la xlib/X11 para desarrollar programjas graficos en c dsdes la consola
no puedeser tego todo hecho y por esa libreria que me falata no puedo seguir
AYUDAAAAAAAAAAAAAAAAAAAAAA
gracias
Diegodnt
__________________
. Woo hoo When I feel heavy metal
  #7 (permalink)  
Antiguo 18/04/2005, 10:49
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 19 años, 11 meses
Puntos: 0
Por que no usas la herramienta RPMDrake

http://es.geocities.com/ticiajosep/D...anagement.html
  #8 (permalink)  
Antiguo 18/04/2005, 10:53
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
es que no tengo al version frafica por que me conecto mediante el Putty al servidor y soy root pero no puedo meterme en modo grafico solo en modo de consola
__________________
. Woo hoo When I feel heavy metal
  #9 (permalink)  
Antiguo 18/04/2005, 11:18
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 19 años, 11 meses
Puntos: 0
Intenta con

urpmi XFree86-devel
  #10 (permalink)  
Antiguo 18/04/2005, 11:18
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Código:
urpmi Xfree

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #11 (permalink)  
Antiguo 18/04/2005, 11:42
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
nada che no anda tampoco no se que sera eso funciona con el slackware??
__________________
. Woo hoo When I feel heavy metal
  #12 (permalink)  
Antiguo 18/04/2005, 12:13
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
A ver...

Primero tienes que decirnos qué servidor gráfico usas: puede ser XFree86 o Xorg. Luego debes instalar el paquete de desarrollo de ese servidor gráfico. En mi caso (Fedora Core 3) es xorg-x11-devel.

En cuanto a URPMI, es un sistema para instalar/actualizar paquetes en Mandrake. Pero para usarlo, primero debes saber cuál es tu problema. De lo contrario estarás dando "palos de ciego".

Así que primero identifica correctamente tu sistema. Luego puedes usar URPMI o alguna otra herramienta para instalar lo que te haga falta.

Y cambiarte a Slackware no te servirá de nada mientras no identifiques correctamente tu problema.

Si necesitas más ayuda, tienes que entregarnos más información (código de la sección respectiva de tu programa en C, errores exactos al compilar, etc.).
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #13 (permalink)  
Antiguo 18/04/2005, 12:15
Avatar de -Defero-
Colaborador
 
Fecha de Ingreso: julio-2004
Ubicación: Guipúzcoa
Mensajes: 4.776
Antigüedad: 19 años, 9 meses
Puntos: 76
Slackware? No habías dicho Mandrake?
__________________
abogado en Errenteria + procuradora en San Sebastián = equipo imparable
  #14 (permalink)  
Antiguo 18/04/2005, 12:40
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
codigo del programa
/**
* Javier Abellán, 4 de Febrero de 2003
*
* Programa simple para la creación de una ventana y dibujo de gráficos en
* ella.
*/
#include <X11/Xlib.h>
#include <unistd.h>

int main()
{
/* Conexion con el servidor de X */
Display *disp = NULL;

/* Ventana que vamos a crear para dibujar */
Window ventana;

/* Color que vamos a utilizar para dibujar una linea */
XColor color;

/* Abrimos la conexion con el servidor de X */
disp = XOpenDisplay(NULL);

/* Creamos una ventana */
ventana = XCreateSimpleWindow (
disp,
XDefaultRootWindow (disp),
100, 100,
500, 500,
1, 1,
BlackPixel (disp, DefaultScreen(disp)));

/* Hacemos que la ventana sea visible */
XMapWindow (disp, ventana);
XFlush (disp);

/* Obtenemos el color rojo */
color.flags = DoRed | DoGreen | DoBlue;
color.red = 65535;
color.blue = 0;
color.green = 0;

XAllocColor (
disp,
DefaultColormap (disp, DefaultScreen(disp)),
&color);

/* Indicamos que el color de dibujo a partir de ahora es el rojo */
XSetForeground (
disp,
XDefaultGC (disp, DefaultScreen(disp)),
color.pixel);

/* Dibujamos una linea */
XDrawLine (
disp,
ventana,
XDefaultGC (disp, DefaultScreen(disp)),
10, 10,
100, 100);

XFlush (disp);

/* Espera para que la ventan ano se cierre inmediatamente */
sleep (100);
}

////////////////////////////////////////////////////////////////////////
Compilarlo uso lo siguiente
gcc Ventana1.cc -L/usr/X11R6/lib -lX11 -o Ventana1
//////////////////////////////////////////////////////////////////////
//////////////Errores exactos////////////////////////////////


ventana.cc:4:22: X11/Xlib.h: No such file or directory
es obviamete que primero no em la encuntra ene sa direccion y segundo que despues de buscarla no la encuntro yo por que no la tengo
/////////////////////////////////////////////////////////////
si uso mandrake 10.1 perdon por lo que puse de slakeware es que queria saber eso nomas y descoloqye todo el tema central de mi cuestion prometo no hacerlo mas
mi problema es que me dice que esas librerias no estas. y las busque y no las encuntro en mi S.O MDK 10.1 por ende queria saber en que paquetes estabmn para poder instalarlo y poder empezar a desarrollar por favor es el ultimo paso que me falta una vez hehco esta ya esta
__________________
. Woo hoo When I feel heavy metal
  #15 (permalink)  
Antiguo 18/04/2005, 12:50
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
Repito: ¿instalaste el paquete XFree86-devel o el xorg-x11-devel?

Ejecuta estos dos comandos y postea la salida:
Código:
rpm -qa | grep XFree86
rpm -qa | grep xorg
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #16 (permalink)  
Antiguo 18/04/2005, 12:56
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
pero de donde los saco esos paquetes????????
__________________
. Woo hoo When I feel heavy metal
  #17 (permalink)  
Antiguo 18/04/2005, 13:08
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
Ufff...

De los CDs (o del DVD) de Mandrake, o de un sitio FTP de Mandrake, o usando URPMI, o buscando en Google, o buscando en http://rpmfind.net, o buscando en http://rpm.pbone.com, o...
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #18 (permalink)  
Antiguo 18/04/2005, 15:06
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 19 años, 11 meses
Puntos: 0
Pues creo que es Xorg no Xfree86
http://www.mandrivalinux.com/es/features.php3
  #19 (permalink)  
Antiguo 18/04/2005, 15:08
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
Entonces simplemente hay que buscar en Google el paquete xorg-x11-devel para Mandrake. O más fácil aún: instalarlo con URPMI.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #20 (permalink)  
Antiguo 18/04/2005, 15:17
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 19 años, 11 meses
Puntos: 0
Cita:
Iniciado por ociomax
Entonces simplemente hay que buscar en Google el paquete xorg-x11-devel para Mandrake. O más fácil aún: instalarlo con URPMI.
Por cierto que diferencias has notado entre Xfree86 y Xorg? si ya lo probaste claro, aparte de las trasparencias
  #21 (permalink)  
Antiguo 18/04/2005, 15:31
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
Cita:
Iniciado por jrp01
Por cierto que diferencias has notado entre Xfree86 y Xorg? si ya lo probaste claro, aparte de las trasparencias
¿Aparte de su licencia?

Xorg tiene una orientación mucho más marcada hacia el escritorio del "usuario final". Por eso le están dando énfasis a todos esos "juguetitos" como transparencias, sombras, etc. Eso hace que el esctirotio sea mucho más atractivo visualmente. Además han logrado progresos importantes en cuanto a la velocidad.

XFree86 mantenía la metodología de los antiguos servidores gráficos de Unix, dándole mucha importancia a la comunicación entre las distintas capas. Pero se había vuelto un proyecto "dinosaurio": pesado, lento, con poca preocupación por el usuario final... y además se les ocurrió cambiar la licencia por otra más restrictiva. Esto produjo el nacimiento de Xorg (basándose en una versión anterior de XFree86) y además provocó que la mayoría de las distribuciones abandonaran XFree86 en favor de Xorg.

En mi caso, el equipo de Fedora se preocupó de hacer toda la transición; yo casi ni me di cuenta de cómo llegué a usar Xorg.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #22 (permalink)  
Antiguo 18/04/2005, 15:48
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
ok, vamos con instrucciones mas APB:

Requerimientos:
Conexion a internet desde el servidor.

Pasos:
como root, en la consola, pone lo siguiente:
Código:
 rpm -Uvh ftp://ftp.rediris.es/sites3/carroll.cac.psu.edu/mandrakelinux/official/updates/10.1/main_updates/libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm
luego, deberias tener el archivo que necesitas en /usr/X11R6/include/X11/Xlib.h
Pasos para llegar a esta solucion:
  • Ingresar a http://rpm.pbone.net
  • Ir al vinculo "Advance RPM Search"
  • Seleccionar la distribucion que necesitamos (Mandrake 10.x)
  • Ingresar el archivo que buscamos en el campo "search" (Xlib.h)
  • Devuelve varios paquetes diferentes, pero entre ellos esta uno de los que te puse en el otro mensaje, el libxorg-x11-devel
  • Buscas mirando la ubicacion de los directorios que te muestra, el correspondiente a tu distribucion (10.1) Yo elegi la ubicada en "main_updates" asi te instalas la ultima version disponible para esa version de mandrake.

Espero que sirva...
Saludos
  #23 (permalink)  
Antiguo 18/04/2005, 16:06
Avatar de jrp01  
Fecha de Ingreso: mayo-2004
Ubicación: México
Mensajes: 2.702
Antigüedad: 19 años, 11 meses
Puntos: 0
Si tambien me falto lo de la licencia, bueno esperare a que llegue a Debian, Saludos
  #24 (permalink)  
Antiguo 19/04/2005, 09:34
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
xorg-x11-6.7.0-4.2.101mdk.src.rpm me estoy bajando ese paquete esta bien ese paquete para lo que yo necesito?????
perdon por ser tan pregunton es que necesito aprender jejej
saludos DiegoDnT
__________________
. Woo hoo When I feel heavy metal
  #25 (permalink)  
Antiguo 19/04/2005, 09:42
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
No. El que necesitas es xorg-x11-devel. AleSanchez ya te dio el link para bajarlo; ¿por qué insistes en usar otro?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez

Última edición por ociomax; 19/04/2005 a las 10:41
  #26 (permalink)  
Antiguo 19/04/2005, 10:43
Avatar de diegodnt  
Fecha de Ingreso: mayo-2004
Ubicación: Buenos aires
Mensajes: 227
Antigüedad: 19 años, 11 meses
Puntos: 0
este es el que me baje
carroll.cac.psu.edu/pub/linux/distributions/mandrakelinux/official/updates/10.1/main_updates/libxorg-x11-devel-6.7.0-4.2.101mdk.i586.rpm
ese me baje con lo cual segun lei arriba me combien mas que el Xfree86, pero me funcionan por = mis desarrollos en C con esa librerias Xlib/X11??
saludos
__________________
. Woo hoo When I feel heavy metal
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:31.