timh@godzuki$ cd /usr/ports/devel/gnustep-make timh@godzuki$ sudo make install Password: ===> gnustep-make-1.10.0 depends on file: /usr/local/lib/libcallback.a - found ===> gnustep-make-1.10.0 depends on file: /usr/local/lib/gcc-lib/i386-portbld-freebsd6.0/3.3.5/libobjc.so - found ===> gnustep-make-1.10.0 depends on executable: gmake - found ===> Configuring for gnustep-make-1.10.0 checking for gcc... gcc33 checking for C compiler default output file name... configure: error: C compiler cannot create executables See `config.log' for more details. ===> Script "configure" failed unexpectedly. Please report the problem to dinoex@FreeBSD.org [maintainer] and attach the "/usr/ports/devel/gnustep-make/work/gnustep-make-1.10.0/config.log" including the output of the failure of your make command. Also, it might be a good idea to provide an overview of all packages installed on your system (e.g. an `ls /var/db/pkg`). *** Error code 1 Stop in /usr/ports/devel/gnustep-make. timh@godzuki$ How-To-Repeat: make install clean in /usr/ports/devel/gnustep-make
Responsible Changed From-To: freebsd-ports-bugs->dinoex Over to maintainer.
State Changed From-To: open->feedback please verify: ldconfig -r | grep libobjc if this is empty, please reinstall gcc-objc.
State Changed From-To: feedback->closed when gcc-objc is installed it extends the path of shared libs with "${TARGLIB}". This is not preserved on reboot. gnustep-base does install /usr/local/etc/rc.d/GNUstep.sh which reaneble the use of "${TARGLIB}". TARGLIB contains the FreeBSD release number, so this is only a problme when the freebsd release number is updated without updating the gcc-obj port after this.