Opened 13 years ago

Last modified 12 years ago

#29296 closed update

multimedia/gtkpod version 2.0.x fails to build: ld duplicate symbol — at Version 1

Reported by: rmstonecipher@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: gtkpod

Description (last modified by rmstonecipher@…)

Attached please find an updated Portfile .diff and the main.log showing the build error which causes gtkpod to fail to build:

:info:build   CCLD   libgtkpod.la
:info:build ld: duplicate symbol _CONF_ID in .libs/filetype_iface.o and .libs/gtkpod_app_iface.o
:info:build collect2: ld returned 1 exit status

I have attempted to troubleshoot this problem by writing to the upstream project's email list; however the suggestion from that project's lead did not resolve the issue.
Help from someone with a better understanding of dependencies and ld would be appreciated.

Thanks,
Ryan Stonecipher

Change History (7)

comment:1 Changed 13 years ago by rmstonecipher@…

Description: modified (diff)
Summary: multimedia/gtkpod version 2.0.0 fails to build: ld duplicate symbolmultimedia/gtkpod version 2.0.x fails to build: ld duplicate symbol

This ld error is still present when compiling version 2.0.2.
Updated Portfile.diff and main.log attached.

Cheers,
Ryan Stonecipher

Changed 13 years ago by rmstonecipher@…

Attachment: gtkpod-Portfile.diff added

Portfile.diff

Changed 13 years ago by rmstonecipher@…

Attachment: gtkpod-main.log added

main.log

Changed 13 years ago by ak.ml@…

Attachment: gtkpod-Portfile.2.diff added

Uplated with latest MacPorts changes, added global keywords in variants and new patch files

Changed 13 years ago by ak.ml@…

Attachment: patch-configure.ac.diff added

Changed 13 years ago by ak.ml@…

Attachment: patch-use_extern.diff added

Changed 13 years ago by ak.ml@…

Attachment: patch-mp4file.c.diff added
Note: See TracTickets for help on using tickets.