Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#21977 closed defect (fixed)

Port install swi-prolog fails

Reported by: me@… Owned by: J.Wielemaker@…
Priority: Normal Milestone:
Component: ports Version: 1.8.1
Keywords: Cc: pmoura (Paulo Moura), wouter.beek@…, fabien@…, J.Liem@…, nerdling (Jeremy Lavergne), dominick.saputo@…
Port: swi-prolog

Description

Cannot install SWI-Prolog 5.6.63Rev2 using MacPorts 1.8.1 (running on Snow Leopard 10.6.1).

Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63" && /usr/bin/make all " returned error 2
Command output: ****************
make CIFLAGS="-I. -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63/packages/xpce/src -I/usr/include  -I/usr/include -I/opt/local/include -I/opt/local/include/freetype2  " wsobjs
make[4]: Nothing to be done for `wsobjs'.
Running ar ru libXPCE.a objects ...
ranlib: file: libXPCE.a(setup.o) has no symbols
ranlib: file: libXPCE.a(x11-compat.o) has no symbols
ranlib libXPCE.a
ranlib: file: libXPCE.a(setup.o) has no symbols
ranlib: file: libXPCE.a(x11-compat.o) has no symbols
cd ../pl/src; \
		CANONICAL_PATHS=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63/packages/xpce; export CANONICAL_PATHS; \
		make PLLD=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63/packages/plld.sh PL=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63/packages/pl.sh soall
(cd ../../lib; rm -f i386-darwin10.0.0; ln -s ../src i386-darwin10.0.0)
LD_RUN_PATH="/opt/local/lib:$LD_RUN_PATH"; \
		export LD_RUN_PATH; \
		/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63/packages/plld.sh -shared -L/usr/lib -O3 -pthread  ../../src/pl/so-interface.o ../../src/pl/pcecall.o  -L../../src \
		-lXPCE  -L/usr/lib -lXpm -ljpeg -lXinerama -lXext -lXt -lX11 -lSM -lICE -L/opt/local/lib -lXft -lXrender -lfontconfig -lexpat -liconv -lfreetype -lz -lX11 -lXau -lXdmcp    -o ../../src/pl2xpce.dylib;
ld: warning: duplicate dylib /usr/lib/libiconv.2.dylib
ld: warning: duplicate dylib /usr/lib/libz.1.dylib
ld: warning: duplicate dylib /usr/lib/libexpat.1.dylib
ld: in /usr/lib/libncurses.5.dylib, missing required architecture x86_64 in file
collect2: ld returned 1 exit status
/usr/bin/gcc-4.2 returned code 256
*** /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_swi-prolog/work/pl-5.6.63/src/../src/plld exit status 1
make[5]: *** [axpce../../src/pl2xpce.dylib] Error 1
make[4]: *** [../../src/pl2xpce.dylib] Error 2
make[3]: *** [pl-itf] Error 2
make[2]: *** [all] Error 2
make[1]: *** [objects] Error 1
make: *** [packages] Error 2

Attachments (1)

swi-prolog_snowleopard.patch (384 bytes) - added by fabien@… 15 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 15 years ago by wouter.beek@…

Cc: wouter.beek@… added

Cc Me!

comment:2 Changed 15 years ago by mf2k (Frank Schima)

Cc: pmoura@… added
Keywords: install removed
Owner: changed from macports-tickets@… to J.Wielemaker@…

comment:3 Changed 15 years ago by fabien@…

Cc: fabien@… added

Cc Me!

Changed 15 years ago by fabien@…

comment:4 Changed 15 years ago by fabien@…

This port can be installed by applying my patch. It's work with my MacBook (Core2Duo).

comment:5 Changed 15 years ago by wholzing@…

Patch by fabien fixes the issue for me. Thanks!

comment:6 Changed 14 years ago by J.Liem@…

Cc: J.Liem@… added

Cc Me!

comment:7 Changed 14 years ago by nerdling (Jeremy Lavergne)

Cc: snc@… added

Cc Me!

comment:8 Changed 14 years ago by J.Liem@…

The Patch Fabien provided solves the problem for me. :)

comment:9 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: newclosed

Committed in r60682.

comment:10 Changed 14 years ago by dominick.saputo@…

Cc: dominick.saputo@… added

Cc Me!

Note: See TracTickets for help on using tickets.