Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

built project #4351

Open
1 task done
juanjoseninaquempe opened this issue Oct 17, 2024 · 11 comments
Open
1 task done

built project #4351

juanjoseninaquempe opened this issue Oct 17, 2024 · 11 comments

Comments

@juanjoseninaquempe
Copy link

juanjoseninaquempe commented Oct 17, 2024

🖋️ Descripción

20:51:08 **** Incremental Build of configuration Default for project tp0 ****
make all
make: *** No rule to make target 'all'. Stop.
"make all" terminated with exit code 2. Build might be incomplete.

20:51:08 Build Failed. 1 errors, 0 warnings. (took 184ms)

📔 Citas del enunciado/videos

Captura

💭 Soluciones posibles

Captura

no me deja crear el BINARIO(BINARIES) para compilar .

📝 Normas del foro

  • Leí los lineamientos del foro
@iago64
Copy link
Contributor

iago64 commented Oct 18, 2024

Buenas! Cómo va?

Si importas las 2 carpetas en eclipse no te va a funcionar, deberías importar cada proyecto, server y cliente, por separado.
En el caso del TP0, el mismo tiene un archivo tp0.code-workspace que sirve para que puedas abrirlo con Visual Studio Code como esta en el enunciado del TP0: https://docs.utnso.com.ar/primeros-pasos/tp0#abrir-desde-visual-studio-code

Saludos.-

@RaniAgus
Copy link
Contributor

¡Buenas @juanjoseninaquempe ! ¿Les sirvió la respuesta de Dami? Saludos

@juanjoseninaquempe
Copy link
Author

juanjoseninaquempe commented Oct 21, 2024

image
image

image
hola, disculpen . tengo ese error en la terminal ,desde ya gracias

@juanjoseninaquempe
Copy link
Author

¡Buenas @juanjoseninaquempe ! ¿Les sirvió la respuesta de Dami? Saludos
si

@iago64
Copy link
Contributor

iago64 commented Oct 21, 2024

@juanjoseninaquempe Te pido que por favor no subas mas capturas de pantalla, ya que el buscador de github no puede interpretar el texto que esta en las capturas, si el error lo podes copiar y pegar en texto hacelo, y lo mismo para el código, ya que si quisiera replicar el error no puedo hacerlo.

Respecto al error, te pregunto, ¿Guardaste los cambios en el archivo y recompilaste la solución?

Saludos.-

@juanjoseninaquempe
Copy link
Author

juanjoseninaquempe commented Oct 21, 2024

t_config* iniciar_config(void)
{
	t_config* nuevo_config = config_create("/home/utnso/tp0/client/cliente.config");
	if(nuevo_config == NULL) {
		perror("Error al intentar cargar el config");
		exit(EXIT_FAILURE);
	}

	return nuevo_config;
}

void leer_consola(t_log* logger)
{
	char* leido;

	// La primera te la dejo de yapa
	leido = readline("> ");
	log_info(logger, ">> %s", leido);

	// El resto, las vamos leyendo y logueando hasta recibir un string vacío
	while(strcmp(leido, "")!= 0){
		free(leido);
		leido = readline("> ");
		log_info(logger, ">> %s", leido);

	}
	// ¡No te olvides de liberar las lineas antes de regresar!
	free(leido);
}

void paquete(int conexion)
{
	// Ahora toca lo divertido!
	char* leido = NULL;
	t_paquete* paquete = crear_paquete();

	// Leemos y esta vez agregamos las lineas al paquete
	leido = readline("> ");
	while(strcmp(leido, "")!= 0){
		agregar_a_paquete(paquete, leido, strlen(leido)+1);
		free(leido);
		leido = readline("> ");

	}

	// ¡No te olvides de liberar las líneas y el paquete antes de regresar!
	free(leido);

	//ENVIAR PAQUETE
	enviar_paquete(paquete, conexion);
	
	//ELIMINAR PAQUETE
	eliminar_paquete(paquete);
}

void terminar_programa(int conexion, t_log* logger, t_config* config)
{
	/* Y por ultimo, hay que liberar lo que utilizamos (conexion, log y config) 
	  con las funciones de las commons y del TP mencionadas en el enunciado */
	log_destroy(logger);
	config_destroy(config);
	liberar_conexion(conexion);
}

como lo guardo y recompilo?

@RaniAgus
Copy link
Contributor

Se guarda con el universalmente conocido Ctrl+S y se compila de la misma forma en que se encuentra explicado en la guía de Eclipse 😌

@juanjoseninaquempe
Copy link
Author

juanjoseninaquempe commented Oct 21, 2024

[INFO] 13:59:05:687 CL_LOG/(221044:221044): Hola! Soy un log
�[0m[INFO] 13:59:05:690 CL_LOG/(221044:221044): VALOR leido de la config: valor
�[0m>

lo compile y me dio así , la carpeta esta arriba con las subcarpetas y archivos

@RaniAgus
Copy link
Contributor

¡Buenísimo! Recuerden que si la duda ya fue resuelta pueden cerrar el issue 👮🏻‍♂️

@juanjoseninaquempe
Copy link
Author

juanjoseninaquempe commented Oct 21, 2024

utnso@utnso:/tp0/client/bin$ ./client
[INFO] 14:12:32:042 CL_LOG/(221354:221354): Hola! Soy un log
Error al intentar cargar el config: No such file or directory
utnso@utnso:
/tp0/client/bin$

pero en la terminal persiste ese error, disculpa

mis carpetas quedaron así después de aplicar clear project y build project.
image
image
image

@RaniAgus
Copy link
Contributor

Para ello te recomiendo chusmear la siguiente guía: Rutas Relativas y Absolutas.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants