Tôi đang sử dụng Ubuntu 16.04. Tôi không thể khởi chạy meshlab từ MobaXterm trong khi nó hoạt động tốt khi tôi chạy trực tiếp từ máy tính. Đây là thông báo lỗi tôi nhận được:
Dir Plugins hiện tại là: /usr/lib/meshlab/plugins
Đọc Param với tên MeshLab::Appearance::backgroundBotColor : RichColor
Đọc Param với tên MeshLab::Appearance::backgroundTopColor : RichColor
Đọc Param với tên MeshLab::Appearance::baseLightAmbientColor : RichColor
Đọc Param với tên MeshLab::Appearance::baseLightDiffuseColor : RichColor
Đọc Param với tên MeshLab::Appearance::baseLightSpecularColor : RichColor
Đọc Param với tên MeshLab::Appearance::fancyBLightDiffuseColor : RichColor
Đọc Param với tên MeshLab::Appearance::fancyFLightDiffuseColor : RichColor
Đọc Param với tên MeshLab::Appearance::logAreaColor : RichColor
Đọc Param với tên MeshLab::Appearance::pointDistanceAttenuation : RichBool
Đọc Param với tên MeshLab::Appearance::pointSize : RichFloat
Đọc Param với tên MeshLab::Appearance::pointSmooth : RichBool
Đọc Param với tên MeshLab::Appearance::textureMagFilter : RichEnum
Đọc Param với tên MeshLab::Appearance::textureMinFilter : RichEnum
Đọc Param với tên MeshLab::Decoration::AreaHistParam : RichBool
Đọc Param với tên MeshLab::Decoration::BoxRatio : RichFloat
Đọc Param với tên MeshLab::Decoration::CameraFixedScaleParam : RichFloat
Đọc Param với tên MeshLab::Decoration::CameraRenderScaleType : RichEnum
Đọc Param với tên MeshLab::Decoration::CameraShowCameraDetails : RichBool
Đọc Param với tên MeshLab::Decoration::FixedHistMaxParam : RichFloat
Đọc Param với tên MeshLab::Decoration::FixedHistMinParam : RichFloat
Đọc Param với tên MeshLab::Decoration::FixedHistWidthParam : RichFloat
Đọc Param với tên MeshLab::Decoration::GridBack : RichBool
Đọc Param với tên MeshLab::Decoration::GridColorBack : RichColor
Đọc Param với tên MeshLab::Decoration::GridColorFront : RichColor
Đọc Param với tên MeshLab::Decoration::GridMajor : RichFloat
Đọc Param với tên MeshLab::Decoration::GridMinor : RichFloat
Đọc Param với tên MeshLab::Decoration::GridSnap : RichBool
Đọc Param với tên MeshLab::Decoration::HistBinNumParam : RichInt
Đọc tham số với tên MeshLab::Decoration::NormalLength : RichFloat
Đọc Param với tên MeshLab::Decoration::ProjRasterAlpha : RichDynamicFloat
Đọc Param với tên MeshLab::Decoration::ProjRasterLighting : RichBool
Đọc Param với tên MeshLab::Decoration::ProjRasterOnAllMeshes : RichBool
Đọc Param với tên MeshLab::Decoration::ProjRasterUseVBO : RichBool
Đọc Param với tên MeshLab::Decoration::SSAORadius : RichFloat
Đọc tham số với tên MeshLab::Decoration::ShadowIntensityVal : RichDynamicFloat
Đọc Param với tên MeshLab::Decoration::ShadowMethod : RichEnum
Đọc Param với tên MeshLab::Decoration::ShowBorderFlag : RichBool
Đọc Param với tên MeshLab::Decoration::ShowMeshCameras : RichBool
Đọc Param với tên MeshLab::Decoration::ShowNonRegular : RichBool
Đọc Param với tên MeshLab::Decoration::ShowRasterCameras : RichBool
Đọc Param với tên MeshLab::Decoration::ShowSeparatrix : RichBool
Đọc Param với tên MeshLab::Decoration::ShowShadow : RichBool
Đọc Param với tên MeshLab::Decoration::TextureFaceColor : RichBool
Đọc Param với tên MeshLab::Decoration::TextureStyle : RichBool
Đọc Param với tên MeshLab::Decoration::UseFixedHistParam : RichBool
Đọc Param với tên MeshLab::Decoration::VertDotSize : RichDynamicFloat
Đã tìm thấy thư mục Shader '/usr/share/meshlab/shader' và nó chứa 19 tệp gdp
Đã tìm thấy thư mục Shader '/usr/share/meshlab/shader/shaderrm' và nó chứa 5 tệp rfx
meshlab: Lỗi IO nghiêm trọng: khách hàng bị giết
Khi tìm kiếm tôi tìm ra từ này liên kết rằng nó có một số vấn đề với máy chủ X11 và tôi phải áp dụng bản vá này:
diff -Nur xorg-server-1.3.0.0.orig/os/connection.c xorg-server-1.3.0.0.fixed/os/connection.c
--- xorg-server-1.3.0.0.orig/os/connection.c 26-01-2009 19:19:44.000000000 +0100
+++ xorg-server-1.3.0.0.fixed/os/connection.c 27-01-2009 15:31:48.000000000 +0100
@@ -1005,12 +1005,15 @@
curclient = curoff + (i * (sizeof(fd_mask)*8));
FD_ZERO(&tmask);
FD_SET(tiền điện tử, &tmask);
- r = Select (curent + 1, &tmask, NULL, NULL, ¬ime);
+ làm {
+ r = Select (curent + 1, &tmask, NULL, NULL, ¬ime);
+ } while (r < 0 && (errno == EINTR || errno == EAGAIN));
nếu (r < 0)
- CloseDownClient(clients[ConnectionTranslation[curent]]);
+ if (ConnectionTranslation[curent] > 0)
+ CloseDownClient(clients[ConnectionTranslation[curent]]);
mặt nạ &= ~((fd_mask)1 << giới hạn);
}
-}
+ }
#khác
XFD_COPYSET(&AllClients, &savedAllClients);
for (i = 0; i < XFD_SETCOUNT(&savedAllClients); i++)
@@ -1018,10 +1021,13 @@
curclient = XFD_FD(&savedAllClients, i);
FD_ZERO(&tmask);
FD_SET(tiền điện tử, &tmask);
- r = Select (curent + 1, &tmask, NULL, NULL, ¬ime);
- nếu (r < 0 && GetConnectionTranslation(curent) > 0)
- CloseDownClient(clients[GetConnectionTranslation(curent)]);
-}
+ làm {
+ r = Select (curent + 1, &tmask, NULL, NULL, ¬ime);
+ } while (r < 0 && (errno == EINTR || errno == EAGAIN));
+ nếu (r < 0)
+ if (GetConnectionTranslation(curent) > 0)
+ CloseDownClient(clients[GetConnectionTranslation(curent)]);
+ }
#endif
}
Nhưng điều này gây ra lỗi này:
vá <mesh1.patch
không thể tìm thấy tệp để vá ở dòng đầu vào 4
Có lẽ bạn nên sử dụng tùy chọn -p hoặc --strip?
Các văn bản dẫn đến điều này là:
--------------------------
|diff -Nur xorg-server-1.3.0.0.orig/os/connection.c xorg-server-1.3.0.0.fixed/os/connection.c
|--- xorg-server-1.3.0.0.orig/os/connection.c 26-01-2009 19:19:44.000000000 +0100
|+++ xorg-server-1.3.0.0.fixed/os/connection.c 27-01-2009 15:31:48.000000000 +0100
--------------------------
Tệp cần vá: mesh1.patch
vá tập tin mesh1.patch
Hunk #1 THẤT BẠI ở 1005.
Hunk #2 THẤT BẠI ở 1018.
2 trong số 2 phần KHÔNG ĐẠT -- lưu các từ chối vào tệp mesh1.patch.rej
Tôi không hiểu chính xác làm thế nào để làm điều vá này? Nếu có bất kỳ cách nào khác xung quanh hoặc Nếu tôi không áp dụng bản vá chính xác, vui lòng hướng dẫn.