elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Sistemas Operativos / GNU/Linux / como linkar funcion y libreria ?? en: 11 Febrero 2014, 14:28 pm
Buenas! Estoy tratando de compilar un programa que tira de dos librerias libpng y libgd, el caso es que ejecuto esto:
Código:
g++ -O3 -DNDEBUG -W -pipe -Wundef -Winline --param large-function-growth=100000 -Wall EncapsulatedPostScript.o PlotRNA.o SStruct.o Utilities.o -lm -lgd -L/path-to-library/ -lpng16 -L/path-to-library/ -o plot_rna
Y me muestra el siguiente error
Código:
undefined reference PlotRNA.cpp:(.text+0x223b): undefined reference to `gdImagePng' 

Con un grep he buscado esa funcion, es decir,
Código:
grep gdImagePng /path-to-library/libgd.so

Pero la respues es esta
Código:
Coincidencia en el fichero binario libgd-2.1.0/src/.libs/libgd.so

Y ya no se por donde seguir....Alguna idea?

Saludos!
2  Programación / PHP / llamar varias veces a un mismo proceso en: 10 Febrero 2014, 11:47 am
Buenas! Mi problema surge porque estoy diseñando una web y en una de las paginas, llamo a un programa que puede durar hasta 20 minutos depende las variables que se le pasen, mientras esta ejecutandose no puedo abrir otra pestaña y lanzar otra vez ese proceso pero con variables distintas, tengo o que esperar a que termine o abrir la web con otro navegador, estoy probando con pcntl_fork(); y no hay manera, y ya no se por donde meterle mano. Alguna idea? Con el fork simplemente hago algo asi:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>

</head>

<body>
<?php

$father_pid = getmypid();
$pid = pcntl_fork();
if ($pid == -1)
{
        die('could not fork');
}
else if ($pid)
{
        print "I'm the Father mi PID is ".$father_pid." and my children is ".$pid."\n";
exec("path-to-program");
        //pcntl_wait($status); //Protect against Zombie children
}
else
{
        print "I'm the Children, my PID is ".getmypid()." and the PID of my Father is ".$father_pid."\n";
exec("path-to-program");
}

?>
</body>
</html>

Si ejecuto eso en 2 pestañas distintas con el mismo navegador, el resultado es el mismo PID para los dos....

Ideas? Sugerencias? algo que estoy haciendo mal... Cualquier cosa será bienvenida.

Saludos y gracias!
3  Programación / PHP / Re: string se me sale del body en: 5 Febrero 2014, 00:00 am
solucionado se puede cerrar.
4  Programación / PHP / string se me sale del body en: 4 Febrero 2014, 22:07 pm
Buenas!! Tengo un string muy largo el cual al mostrarlo se me sale del body y queda bastante feo la verdad...

Adjunto un codigo mas basico del que tengo, ya que la variable la saco de un txt.

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html class="no-js" lang="en">
<head>

<meta charset='iso-8859-1'>

<title>Mi pagina</title>

<style>

.centrar { text-align:center; }
.contenedor-tabla{
display: table;
}
.contenedor-fila{
display: table-row;
}
.contenedor-columna{
display: table-cell;
}

.titulo{
font-family: Arial, sans-serif;
line-height: 1em;
color: #75767a;
font-weight:bold;
font-size: 50px;
text-shadow:0px 0px 0 rgb(93,94,98),1px 1px 0 rgb(78,79,83),2px 2px 0 rgb(64,65,69),3px 3px 0 rgb(49,50,54),4px 4px 0 rgb(35,36,40),5px 5px 0 rgb(20,21,25), 6px 6px 0 rgb(6,7,11),7px 7px 6px rgba(0,0,0,0.6),7px 7px 1px rgba(0,0,0,0.5),0px 0px 6px rgba(0,0,0,.2);
}
.titulo A:link {color: #75767a; font-size: 50px; font-family: arial; text-decoration: none }
.titulo A:hover {color: #75767a; font-size: 50px; font-family: arial; text-decoration: none }
.titulo A:visited {color: #75767a; font-size: 50px; font-family: arial; text-decoration: none }
#encabezadoDiv{
border: groove #ccc;
background-color:#ccc;
border-radius: 40px 10px;
margin: 5px;
margin-left: auto;
margin-right: auto;
width: 70%;
/*width: 65%;
height: 200px;*/
}
#menu_wrapper {
   float:center;
   width:100%;
   background:#fff;
   overflow:hidden;
   position:relative;
}
#menu_wrapper ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#menu_wrapper ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#menu_wrapper ul li a {
font-family: Arial;
font-size:11px;
text-decoration: none;
float:left;
padding: 10px;
background-color: #2175bc;
color: #fff;
}
#menu_wrapper ul li a:hover {
background-color: #2586d7;
margin-top:-2px;
padding-bottom:12px;
}
#menu_wrapper ul li a.active,
#menu_wrapper ul li a.active:hover {
   color:#fff;
   background:#000;
   font-weight:bold;
}
#footer {
  clear:both;
  width:100%;
  text-align:center;
  }
textarea {
resize: none;
}

</style>
</head>

<body>

<div class=”contenedor-tabla”>
    <div class=”contenedor-fila”>
        <div class=”contenedor-columna”>
<div id="page-wrap">
<div class="centrar">
<div class="titulo">Mi pagina</div>
&nbsp;
</div>
</div>
</div>
        <div class=”contenedor-columna”>
             <div id="menu_wrapper">
  <ul>
    <li><a href="index.html">Home</a></li>
    <li><a href="formulario.html">RiboMaker</a></li>
    <li><a href="help.html">Help</a></li>
    <li><a href="About.html">About</a></li>
  </ul>
</div>
        </div>

<div class=”contenedor-columna”>
<div id="encabezadoDiv">
<?php
$namefile = "GAUAAGUGUGUGGUUAUACUCAAAUUGCUCCAAUUUCGGUUACCGUCCUCUUCUAACGCAAAGCCCGCCGAAAGGCGGGCUUUUCUGU";


echo "<center>".$namefile."</center>";

?>

</div>
</div>
        <div class=”contenedor-columna”>
<div id="footer">
<HR width=100% align="left">
<p> All rights reserved.</p>
  </div>
        </div>
    </div>
</div>
</body>
</html>

Espero que alguien pueda ayudarme.

Gracias!
5  Sistemas Operativos / GNU/Linux / Re: especificar programa en make en: 14 Enero 2014, 18:39 pm
Finalmente lo he conseguido, despues de probar mil combinaciones y de probar y probar he conseguido hacer el make sin ningun tipo de error, pero....

¿Porque no me crea las carpetas include y bin?

No he hecho el make install y no se si se debe a eso, el problema es que no puedo hacer el make install ya que estoy ejecutando todo en un servidor del cual solo soy usuario y no tengo permisos (ni me los van a dar) de superusuario.

Yo creia que haciendo un make las carpeta include, bin, etc se copiaban, estoy equivocado??  :o

Saludos y muchisimas gracias!
6  Sistemas Operativos / GNU/Linux / Re: especificar programa en make en: 13 Enero 2014, 21:23 pm
Si el programa lo muevo, y la carpeta tambien, pero me sigue diciendo que no encuentra el programa, me he leido los install y readme de Vienna y no habla acerca de instalar gengetopt o en que ubicacion deberia ir, pero al hacer el make la consola me dice que no se encuentra gengetopt en una carpeta llamada Kindfold, asi que yo la carpeta y el programa gengetopt los meto dentro de la carpeta Kindfold pero sigue dandome error y no tengo ni idea de porque, ya que gengetopt me hace el configure y el make perfecto sin ningun problema

Alguna idea?

Saludos!
7  Sistemas Operativos / GNU/Linux / Re: especificar programa en make en: 10 Enero 2014, 17:59 pm
Nadie sabe como podria hacerlo?? :rolleyes:  :huh:
8  Sistemas Operativos / GNU/Linux / especificar programa en make en: 9 Enero 2014, 14:13 pm
Buenas!! Hace mucho que sigo el foro pero nunca he posteado ya que he solucionado los problemas sin necesidad de postear nada antes. Voy al lio.

Estoy intentando instalar un programa (llamado Vienna) el cual cuando hago el make me da el siguiente error

Código:
gengetopt: No se encontró el programa

Y me sale del make porque no puede continuar, me baje el programa hice el configure y el make sin problemas, pero mi duda ahora viene cuando vuelvo a ejecutar el make de Vienna me sigue dando el mismo error, he probado a ejecutar el make de Vienna de la siguiente manera

Código:
make -I /home/user/Documents//Vienna/gengetopt-2.22.6/

Pero sigue dandome el mismo error...Mi pregunta es
¿Como puedo especificar en el make que busque ese programa en la ruta que yo quiero? O...
¿Como puedo meter el programa gengetopt dentro de la carpeta donde lo busca Vienna?

Ya que he probado a meter la carpeta gengetopt-2.22.6 dentro de Vienna y ejecutar make pero me sigue pasando lo mismo...

Alguna ayuda?

Gracias de antemano!
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines