ports/173912: editors/pdfedit: /usr/local/bin/ar: invalid option -- G
O. Hartmann
ohartman at zedat.fu-berlin.de
Sun Nov 25 18:20:01 UTC 2012
>Number: 173912
>Category: ports
>Synopsis: editors/pdfedit: /usr/local/bin/ar: invalid option -- G
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 25 18:20:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: O. Hartmann
>Release: FreeBSD 10.0-CURRENT/amd64
>Organization:
FU Berlin
>Environment:
FreeBSD 10.0-CURRENT #1 r243502M: Sat Nov 24 20:55:35 CET 2012 amd64
>Description:
Port editors/pdfedit fails building with either gcc46 or gcc47 due to problems with deve/binutils (/usr/local/bin/ar in specific):
GString.cc:72:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
g++47 -c -O3 -pipe -fno-strict-aliasing -march=native -march=native -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-rpath=/usr/local/lib/gcc47 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -I. -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf/ -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/include -o gmem.o gmem.cc
g++47 -c -O3 -pipe -fno-strict-aliasing -march=native -march=native -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-rpath=/usr/local/lib/gcc47 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -I. -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf/ -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/include -o gmempp.o gmempp.cc
g++47 -c -O3 -pipe -fno-strict-aliasing -march=native -march=native -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-rpath=/usr/local/lib/gcc47 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -I. -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf/ -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/include -o gfile.o gfile.cc
g++47 -c -O3 -pipe -fno-strict-aliasing -march=native -march=native -Wl,-rpath=/usr/local/lib/gcc47 -Wl,-rpath=/usr/local/lib/gcc47 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fexceptions -I. -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf/ -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/include -o FixedPoint.o FixedPoint.cc
gcc47 -c -O3 -pipe -fno-strict-aliasing -march=native -march=native -Wl,-rpath=/usr/local/lib/gcc47 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fno-strict-aliasing -I. -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src -I/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf/ -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include -I/usr/include -o parseargs.o parseargs.c
rm -f libGoo.a
/usr/local/bin/ar libGoo.a GHash.o GList.o GString.o gmem.o gmempp.o gfile.o FixedPoint.o parseargs.o
/usr/local/bin/ar: invalid option -- G
Usage: /usr/local/bin/ar [emulation options] [-]{dmpqrstx}[abcDfilMNoPsSTuvV] [--plugin <name>] [member-name] [count] archive-file file...
/usr/local/bin/ar -M [<mri-script]
commands:
d - delete file(s) from the archive
m[ab] - move file(s) in the archive
p - print file(s) found in the archive
q[f] - quick append file(s) to the archive
r[ab][f][u] - replace existing or insert new file(s) into the archive
s - act as ranlib
t - display contents of archive
x[o] - extract file(s) from the archive
command specific modifiers:
[a] - put file(s) after [member-name]
[b] - put file(s) before [member-name] (same as [i])
[D] - use zero for timestamps and uids/gids
[N] - use instance [count] of name
[f] - truncate inserted file names
[P] - use full path names when matching
[o] - preserve original dates
[u] - only replace files that are newer than current archive contents
generic modifiers:
[c] - do not warn if the library had to be created
[s] - create an archive index (cf. ranlib)
[S] - do not build a symbol table
[T] - make a thin archive
[v] - be verbose
[V] - display the version number
@<file> - read options from <file>
--target=BFDNAME - specify the target object format as BFDNAME
optional:
--plugin <p> - load the specified plugin
emulation options:
No emulation specific options
/usr/local/bin/ar: supported targets: elf64-x86-64-freebsd elf32-i386-freebsd coff-i386 pei-i386 pei-x86-64 elf32-i386 elf64-x86-64 elf64-l1om elf64-l1om-freebsd elf64-k1om elf64-k1om-freebsd elf64-little elf64-big elf32-little elf32-big plugin srec symbolsrec verilog tekhex binary ihex
gmake[3]: *** [libGoo.a] Error 1
gmake[3]: Leaving directory `/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf/goo'
gmake[2]: *** [libxpdf] Error 2
gmake[2]: Leaving directory `/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src/xpdf'
gmake[1]: *** [xpdf] Error 2
gmake[1]: Leaving directory `/usr/ports/editors/pdfedit/work/pdfedit-0.4.5/src'
gmake: *** [source] Error 2
*** [do-build] Error code 1
>How-To-Repeat:
Try to install or update editors/pdfedit on FreeBSD 10.0-CURRENT/amd64 buildworld with CLANG and port editors/pdfedit to be build with gcc46 or gcc47.
The port doesn't build with CLANG.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list