dongye9820 2014-09-02 07:52
浏览 119
已采纳

Golang:readsym不同步

When I run my GoLang program it throws me this exception:

packages/go-lang/1.3/pkg/tool/linux_amd64/6l: readsym out of sync

Does it come from my amd64 which would not be supported by the module of resize ?

Code block:

package main

import (
    "fmt"
    "github.com/nfnt/resize"
    "image/jpeg"
    "log"
    "os"
)

func main() {

    //Open
    fmt.Printf("Open data2
")
    file, err := os.Open("data2.png")
    check(err)

    // decode jpeg into image.Image
    fmt.Printf("Decode file
")
    img, err := jpeg.Decode(file)
    check(err)
    file.Close()

    // resize to width 1000 using Lanczos resampling
    // and preserve aspect ratio
    resize.Resize(1000, 0, img, resize.Lanczos3)
}

func check(e error) {
    if e != nil {
        log.Fatal(e)
    }
}

My os:

Linux chamber-tommy 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 
UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

After removing the line resize.Resize(1000, 0, img, resize.Lanczos3) and its import as well as the variable img. it runs well.

However when I do a go test and go build in $GOPATH/src/github.com/nfnt/resize it works My prompt:

PASS ok github.com/nfnt/resize 0.029s

An other information is that i get the same error message with a older checkin, for instance with: git checkout 8aee0d995b6

  • 写回答

1条回答 默认 最新

  • dongshicuo4844 2014-09-02 11:39
    关注

    This development was done on a virtual machine on CODIO.COM and the package "image" needs some privileges not granted by the host.

    Using the same code on my own desktop works.

    I created a ticket by codio and we will see what comes out https://github.com/codio/boxparts/issues/191

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 组策略中的计算机配置策略无法下发
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)