Opened 16 years ago

Closed 14 years ago

Last modified 14 years ago

#16277 closed defect (fixed)

sitecopy @0.16.3 fails in build phase: Undefined symbols: "_ne_set_status"

Reported by: jlmuir@… Owned by: julian@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: anddam (Andrea D'Amore)
Port: sitecopy

Description

When I do

sudo port install sitecopy

I eventually get the following error in the build phase:

Undefined symbols:
  "_ne_set_status", referenced from:
      _init in davdriver.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make: *** [sitecopy] Error 1

Error: Status 1 encountered during processing.

I inspected the sitecopy Portfile and found that it is fetching version 0.16.3 of sitecopy, but the latest version is 0.16.6. Also, the sitecopy web site has changed from http://www.lyra.org/sitecopy/ to http://www.manyfish.co.uk/sitecopy/; the Portfile is using the old web site. I also noticed that the Portfile does not include a dependency for neon. Even though sitecopy includes neon, I think it would be better to use the neon port to provide the library.

I modified the Portfile (changes attached as Portfile.patch) by changing the version to 0.16.6, changing the homepage to the new one, and adding the following dependency:

depends_lib    port:neon

After making these changes, the port installed cleanly for me on Mac OS X 10.5.4.

Attachments (1)

Portfile.patch (650 bytes) - added by jlmuir@… 16 years ago.

Download all attachments as: .zip

Change History (6)

Changed 16 years ago by jlmuir@…

Attachment: Portfile.patch added

comment:1 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: julian@… removed
Owner: changed from macports-tickets@… to julian@…

Assigning to maintainer.

comment:2 Changed 16 years ago by peter.royal@…

I just ran into this issue, applied the supplied patch, and was able to build sitecopy

comment:3 Changed 16 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:4 Changed 14 years ago by jmroot (Joshua Root)

Cc: and.damore@… added
Keywords: Undefined symbols _ne_set_status removed
Port: sitecopy added
Resolution: fixed
Status: newclosed
Summary: sitecopy 0.16.3 fails in build phasesitecopy @0.16.3 fails in build phase: Undefined symbols: "_ne_set_status"

I guess this was fixed by r57519, which is odd since the port is not openmaintainer and the commit message doesn't mention a maintainer timeout.

comment:5 Changed 14 years ago by anddam (Andrea D'Amore)

My bad.

Note: See TracTickets for help on using tickets.