From 5694c90ae932e3d943c27e4af309a9eb32c859f6 Mon Sep 17 00:00:00 2001 From: jean-pierre charras <jp.charras@wanadoo.fr> Date: Sun, 2 Mar 2025 11:36:38 +0100 Subject: [PATCH] Fix a compil issue on msys2 / gcc 14.2.0 --- pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp b/pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp index 40240729b5..9c5f40e7be 100644 --- a/pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp +++ b/pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp @@ -1846,7 +1846,7 @@ void PCB_IO_IPC2581::generateAuxilliaryLayers( wxXmlNode* aCadLayerNode ) if( std::get<2>( layers ) == UNDEFINED_LAYER ) { - addAttribute( node, "name", genLayerString( std::get<1>( layers ), name ) ); + addAttribute( node, "name", genLayerString( std::get<1>( layers ), TO_UTF8( name ) ) ); addAttribute( node, "side", IsFrontLayer( std::get<1>( layers ) ) ? "TOP" : "BOTTOM" ); } @@ -1854,7 +1854,7 @@ void PCB_IO_IPC2581::generateAuxilliaryLayers( wxXmlNode* aCadLayerNode ) { addAttribute( node, "name", - genLayersString( std::get<1>( layers ), std::get<2>( layers ), name ) ); + genLayersString( std::get<1>( layers ), std::get<2>( layers ), TO_UTF8( name ) ) ); const bool first_external = std::get<1>( layers ) == F_Cu || std::get<1>( layers ) == B_Cu; @@ -3208,10 +3208,10 @@ void PCB_IO_IPC2581::generateLayerSetAuxilliary( wxXmlNode* aStepNode ) wxXmlNode* layerNode = appendNode( aStepNode, "LayerFeature" ); if( std::get<2>( layers ) == UNDEFINED_LAYER ) - layerNode->AddAttribute( "layerRef", genLayerString( std::get<1>( layers ), name ) ); + layerNode->AddAttribute( "layerRef", genLayerString( std::get<1>( layers ), TO_UTF8( name ) ) ); else layerNode->AddAttribute( "layerRef", genLayersString( std::get<1>( layers ), - std::get<2>( layers ), name ) ); + std::get<2>( layers ), TO_UTF8( name ) ) ); for( BOARD_ITEM* item : vec ) {