When a port defines USE_OPENSSL, it gets CFLAGS+= -Wl,-rpath,/usr/lib:${LOCALBASE}/lib or CFLAGS+= -Wl,-rpath,${LOCALBASE}/lib (introduced in revision 1.4: http://www.freebsd.org/cgi/cvsweb.cgi/ports/Mk/bsd.openssl.mk.diff?r1=1.3&r2=1.4) If this port just compiles *.c to *.o files and links them later, the compiler emits two warning lines for every file compiled: cc: -rpath: linker input file unused since linking not done cc: /usr/lib:/usr/local/lib: linker input file unused since linking not done This makes it hard to see other warnings that may be important. Fix: Maybe the line can be simply removed or moved to LDFLAGS. How-To-Repeat: Compile a port that defines USE_OPENSSL, i.e. port mail/ssmtp.
Responsible Changed From-To: freebsd-ports-bugs->portmgr portmgr territory
Responsible Changed From-To: portmgr->dinoex Actually, dinoex, needs to look this over.
State Changed From-To: open->analyzed unfortunately from the 500 ports depends more then 100 on the presence of this option to work as expected. I will make an extra option to supppress or add these.
State Changed From-To: analyzed->closed changes have been committed.