컴파일시 에러가 뜹니다. 근데 도통 모르겠네욧~

tipgon의 이미지

컴파일시 다른 오브젝트들 다 컴파일 하고 실행파일로 Linking...할때

이런 에러가 떨어집니다.

/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (Server.o) was detected. The linked output may not run on a PA 1.x system.
/usr/ccs/bin/ld: Unsatisfied symbols:
compress (code)
uncompress (code)
*** Error exit code 1

compress 란 함수는 소스상에서 없구여.

다른 서버에서는 안뜨는데.. 이 서버에서만 뜨네요.

어떤 종류에서 문제가 되는건지요?

compress와 uncompress 이건 라이브러리 함수인듯한데..

소스상에서 전혀 압축쓸일도 넣은 곳두 없습니다.

미흡한 저의 추측인데.. linking할때 오브젝트들을 압축하나 컴파일러가?...

그런데 다른 서버에서는 안생기는데... 힌트나 집히는 곳이라두 있슴 알려주시기 바랍니다.

그럼 수고하세요~

참고로 장비는 HP입니다. 꼬졌어요~ HP ㅜㅜ

익명 사용자의 이미지

tipgon wrote:
컴파일시 다른 오브젝트들 다 컴파일 하고 실행파일로 Linking...할때

이런 에러가 떨어집니다.

/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (Server.o) was detected. The linked output may not run on a PA 1.x system.
/usr/ccs/bin/ld: Unsatisfied symbols:
compress (code)
uncompress (code)
*** Error exit code 1

compress 란 함수는 소스상에서 없구여.

다른 서버에서는 안뜨는데.. 이 서버에서만 뜨네요.

어떤 종류에서 문제가 되는건지요?

compress와 uncompress 이건 라이브러리 함수인듯한데..

소스상에서 전혀 압축쓸일도 넣은 곳두 없습니다.

미흡한 저의 추측인데.. linking할때 오브젝트들을 압축하나 컴파일러가?...

그런데 다른 서버에서는 안생기는데... 힌트나 집히는 곳이라두 있슴 알려주시기 바랍니다.

그럼 수고하세요~

참고로 장비는 HP입니다. 꼬졌어요~ HP ㅜㅜ


compiler가 뮌지 궁금
*.a이 압축파일입니다.
이 과정에서 compress같은거 호출합니다,.
pynoos의 이미지

nm -A /usr/lib/* 2>/dev/null | grep compress

이렇게 찾아보면되구요.

/usr/lib/libz.a:compress.o:00000000 T compress

위 행에서 보면 알 수 있듣이 libz.a에 들어 있고 이는

-lz

가 링크시에 빠져서 그런 것입니다.

익명 사용자의 이미지

......

익명 사용자의 이미지

tipgon wrote:

...
/usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (Server.o) was detected. The linked output may not run on a PA 1.x system.
...

HPPA 1.0에서 안돌수도 있다는(바이너리 컴패터블하지 않을수도 있다는), 옛장비(HP)에서 안돌수도 있다는..
tipgon wrote:

...
꼬졌어요~ HP ㅜㅜ

HP가 왜 꼬졌지요? 좋은 시스템인데.. ㅎㅎ

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.