As root, using make install with default config, the install process throws this error: gmake[2]: Leaving directory '/usr/ports/multimedia/xmms/work/xmms-1.2.11/po' gmake[2]: Entering directory '/usr/ports/multimedia/xmms/work/xmms-1.2.11' gmake[3]: Entering directory '/usr/ports/multimedia/xmms/work/xmms-1.2.11' test -z "/usr/local/bin" || /usr/ports/multimedia/xmms/work/xmms-1.2.11/install-sh -d "/usr/ports/multimedia/xmms/work/stage/usr/local/bin" install -o root -g wheel -m 555 'xmms-config' '/usr/ports/multimedia/xmms/work/stage/usr/local/bin/xmms-config' gmake[3]: Leaving directory '/usr/ports/multimedia/xmms/work/xmms-1.2.11' gmake[2]: Leaving directory '/usr/ports/multimedia/xmms/work/xmms-1.2.11' Makefile:469: recipe for target 'install-recursive' failed gmake[1]: *** [install-recursive] Error 1 gmake[1]: Leaving directory '/usr/ports/multimedia/xmms/work/xmms-1.2.11' Makefile:755: recipe for target 'install-strip' failed gmake: *** [install-strip] Error 2 *** [do-install] Error code 2 Stop in /usr/ports/multimedia/xmms. *** [install] Error code 1 Stop in /usr/ports/multimedia/xmms.
Assign to maintainer.
Can you please provide a complete log?
Created attachment 152358 [details] build log as requested build log, as requested. it seems to exclude some other text, attached separately,which was displayed on my root terminal during the build.
Created attachment 152359 [details] may be contained in build log, displayed in my root terminal for 'make install' in the multimedia/xmms directory
You have separated the output that went to stdout from that to stderr. That's akin to running a printed page through a shredder; the result is mostly useless. Please provide a complete log. If you are using (t)csh, use something like "make >& log".
Created attachment 152400 [details] hopefully, a complete build log used make >& log in csh
This is only the final staging part. Please run "make clean" first and provide a complete build log.
Created attachment 152402 [details] build log as requested
For the record, comparison of the log files shows that your port build uses the options MIKMOD off NLS off SPEC on VFILEINFO_DESC on different from the defaults. However, this does not explain the build failure. Building with the options above, I cannot reproduce the problem. The builds diverge during fake install in Input/vorbis. In your build, libtool tries to relink libvorbis.la and eventually fails. Here it does not try to relink and simply installs libvorbis.so. I have no idea what could cause this behavior.
It fails because it's trying to link the xmms libvorbis module to itself instead of to /usr/local/lib/libvorbis.so. Does the following command list anything? find /usr/local/lib -name '*.la' | xargs pkg which | grep 'not found'
(In reply to Tijl Coosemans from comment #10) This is the output: /usr/local/lib/libORBitCosNaming.la was not found in the database /usr/local/lib/libORBitutil.la was not found in the database /usr/local/lib/libIDL.la was not found in the database /usr/local/lib/libORBit.la was not found in the database /usr/local/lib/libIIOP.la was not found in the database /usr/local/lib/libffi.la was not found in the database /usr/local/lib/libcanberra-0.26/libcanberra-alsa.la was not found in the database /usr/local/lib/libwpd-0.8.la was not found in the database /usr/local/lib/libiconv.la was not found in the database
(In reply to freebsd from comment #11) Please remove those files. Then install ports-mgmt/portmaster if you don't have it yet and run 'portmaster multimedia/xmms'. If you run into build errors about missing *.la files follow the instructions in the 20140909 entry in /usr/ports/UPDATING and then run 'portmaster multimedia/xmms' again.
I apologize for not realizing; and I do remember deleting the files in keeping with the instructions. Anyway, thanks for your help; xmms installs fine and I'll close the bug.