Make is compiling files multiple times causing a compilation error

I'm trying to compile Wine ver 1.3.13 using Solaris Studio 12.3 with the default tools and I'm getting very peculiar results.
dmake: defaulting to parallel mode.
See the man page dmake(1) for more information on setting up the .dmakerc file.
config.status: creating tools/Makefile
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o makedep.o makedep.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o makedep.o makedep.c
/opt/solarisstudio12.3/bin/cc -g -D__i386__ -o makedep makedep.o
../tools/makedep -C. -S.. -T.. -I/usr/include/freetype2 fnt2bdf.c fnt2fon.c make_ctests.c makedep.c relpath.c sfnt2fnt.c
`makedep' is up to date.
config.status: creating dlls/acledit/Makefile
../../tools/makedep -C. -S../.. -T../.. main.c
config.status: creating libs/port/Makefile
../../tools/makedep -C. -S../.. -T../.. ffs.c fstatvfs.c futimes.c getopt.c getopt1.c getpagesize.c interlocked.c isinf.c isnan.c lstat.c memcpy_unaligned.c memmove.c mkstemps.c poll.c pread.c pwrite.c readlink.c spawn.c statvfs.c strcasecmp.c strerror.c strncasecmp.c symlink.c usleep.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_037.o c_037.c <---- first example
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10000.o c_10000.c <---- second example
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10000.o c_10000.c <---- again
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10006.o c_10006.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_037.o c_037.c <---- here it is again
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10007.o c_10007.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10006.o c_10006.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o ldt.o ldt.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o debug.o debug.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o loader.o loader.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o ldt.o ldt.c
"ldt.c", line 211: warning: statement not reached
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o mbtowc.o mbtowc.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o loader.o loader.c
"loader.c", line 827: warning: assignment type mismatch:
     pointer to function(void) returning void "=" pointer to void
version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.3.13") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1)
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o version.o version.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o wctype.o wctype.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o version.o version.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o relpath.o relpath.c
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o relpath.o relpath.c
/opt/solarisstudio12.3/bin/cc -g -D__i386__ -o relpath relpath.o ../libs/port/libwine_port.a
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o config.o ./config.c -DBINDIR='"/usr/local/bin"' -DDLLDIR='"/usr/local/lib/wine"' -DLIB_TO_BINDIR=\"`../../tools/relpath /usr/local/lib /usr/local/bin`\" -DLIB_TO_DLLDIR=\"`../../tools/relpath /usr/local/lib /usr/local/lib/wine`\" -DBIN_TO_DLLDIR=\"`../../tools/relpath /usr/local/bin /usr/local/lib/wine`\" -DBIN_TO_DATADIR=\"`../../tools/relpath /usr/local/bin /usr/local/share/wine`\"
/opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o config.o ./config.c -DBINDIR='"/usr/local/bin"' -DDLLDIR='"/usr/local/lib/wine"' -DLIB_TO_BINDIR=\"`../../tools/relpath /usr/local/lib /usr/local/bin`\" -DLIB_TO_DLLDIR=\"`../../tools/relpath /usr/local/lib /usr/local/lib/wine`\" -DBIN_TO_DLLDIR=\"`../../tools/relpath /usr/local/bin /usr/local/lib/wine`\" -DBIN_TO_DATADIR=\"`../../tools/relpath /usr/local/bin /usr/local/share/wine`\"
"./config.c", line 134: warning: argument #1 is incompatible with prototype:
     prototype: pointer to void : "/usr/include/dlfcn.h", line 104
     argument : pointer to function(void) returning pointer to char
/opt/solarisstudio12.3/bin/cc -shared -Wl,-soname,libwine.so.1 c_037.o c_10000.o c_10006.o c_10007.o c_10029.o c_1006.o c_10079.o c_10081.o c_1026.o c_1250.o c_1251.o c_1252.o c_1253.o c_1254.o c_1255.o c_1256.o c_1257.o c_1258.o c_1361.o c_20127.o c_20866.o c_20932.o c_21866.o c_28591.o c_28592.o c_28593.o c_28594.o c_28595.o c_28596.o c_28597.o c_28598.o c_28599.o c_28600.o c_28603.o c_28604.o c_28605.o c_28606.o c_424.o c_437.o c_500.o c_737.o c_775.o c_850.o c_852.o c_855.o c_856.o c_857.o c_860.o c_861.o c_862.o c_863.o c_864.o c_865.o c_866.o c_869.o c_874.o c_875.o c_878.o c_932.o c_936.o c_949.o c_950.o casemap.o collation.o compose.o config.o cptable.o debug.o fold.o ldt.o loader.o mbtowc.o mmap.o port.o sortkey.o string.o utf8.o wctomb.o wctype.o version.o ../../libs/port/libwine_port.a -lsocket -lnsl -o libwine.so.1.0 <--- and here's where things start to go wrong
/opt/solarisstudio12.3/bin/cc -shared -Wl,-soname,libwine.so.1 c_037.o c_10000.o c_10006.o c_10007.o c_10029.o c_1006.o c_10079.o c_10081.o c_1026.o c_1250.o c_1251.o c_1252.o c_1253.o c_1254.o c_1255.o c_1256.o c_1257.o c_1258.o c_1361.o c_20127.o c_20866.o c_20932.o c_21866.o c_28591.o c_28592.o c_28593.o c_28594.o c_28595.o c_28596.o c_28597.o c_28598.o c_28599.o c_28600.o c_28603.o c_28604.o c_28605.o c_28606.o c_424.o c_437.o c_500.o c_737.o c_775.o c_850.o c_852.o c_855.o c_856.o c_857.o c_860.o c_861.o c_862.o c_863.o c_864.o c_865.o c_866.o c_869.o c_874.o c_875.o c_878.o c_932.o c_936.o c_949.o c_950.o casemap.o collation.o compose.o config.o cptable.o debug.o fold.o ldt.o loader.o mbtowc.o mmap.o port.o sortkey.o string.o utf8.o wctomb.o wctype.o version.o ../../libs/port/libwine_port.a -lsocket -lnsl -o libwine.so.1.0 <--- permanent failure
ld: fatal: symbol 'global_asm0' is multiply-defined:
     (file ldt.o type=FUNC; file port.o type=FUNC);
ld: fatal: file processing errors. No output written to libwine.so.1.0
*** Error code 2
dmake: Fatal error: Command failed for target `libwine.so.1.0'
Current working directory /export/aux/winaux/downloads/wine-1.3.13/libs/wine
*** Error code 1
The following command caused the error:
cd libs/wine && /opt/solarisstudio12.3/bin/dmake
dmake: Fatal error: Command failed for target `libs/wine'
MAKE FAILED (exit value 1, total time: 6s)

### Dependencies
c_037.o : c_037.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_10000.o : c_10000.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_10006.o : c_10006.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_10007.o : c_10007.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_10029.o : c_10029.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1006.o : c_1006.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_10079.o : c_10079.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_10081.o : c_10081.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1026.o : c_1026.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1250.o : c_1250.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1251.o : c_1251.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1252.o : c_1252.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1253.o : c_1253.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1254.o : c_1254.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1255.o : c_1255.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1256.o : c_1256.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1257.o : c_1257.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1258.o : c_1258.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_1361.o : c_1361.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_20127.o : c_20127.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_20866.o : c_20866.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_20932.o : c_20932.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_21866.o : c_21866.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28591.o : c_28591.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28592.o : c_28592.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28593.o : c_28593.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28594.o : c_28594.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28595.o : c_28595.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28596.o : c_28596.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28597.o : c_28597.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28598.o : c_28598.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28599.o : c_28599.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28600.o : c_28600.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28603.o : c_28603.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28604.o : c_28604.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28605.o : c_28605.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_28606.o : c_28606.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
c_424.o : c_424.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_437.o : c_437.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_500.o : c_500.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_737.o : c_737.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_775.o : c_775.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_850.o : c_850.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_852.o : c_852.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_855.o : c_855.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_856.o : c_856.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_857.o : c_857.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_860.o : c_860.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_861.o : c_861.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_862.o : c_862.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_863.o : c_863.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_864.o : c_864.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_865.o : c_865.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_866.o : c_866.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_869.o : c_869.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_874.o : c_874.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_875.o : c_875.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_878.o : c_878.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_932.o : c_932.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_936.o : c_936.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_949.o : c_949.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
c_950.o : c_950.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
casemap.o : casemap.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
collation.o : collation.c
compose.o : compose.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
config.o : config.c ../../include/config.h ../../include/wine/port.h \
../../include/wine/library.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h
cptable.o : cptable.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
debug.o : debug.c ../../include/config.h ../../include/wine/port.h \
../../include/wine/debug.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/wine/library.h ../../include/winbase.h \
../../include/winerror.h
fold.o : fold.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
ldt.o : ldt.c ../../include/config.h ../../include/wine/port.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/wine/library.h
loader.o : loader.c ../../include/config.h ../../include/wine/port.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/wine/library.h
mbtowc.o : mbtowc.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
mmap.o : mmap.c ../../include/config.h ../../include/wine/port.h \
../../include/wine/library.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/wine/list.h
port.o : port.c ../../include/config.h ../../include/wine/port.h \
../../include/wine/library.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h
sortkey.o : sortkey.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
string.o : string.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
utf8.o : utf8.c ../../include/wine/unicode.h ../../include/windef.h \
../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
../../include/pshpack2.h ../../include/poppack.h \
../../include/pshpack8.h ../../include/pshpack4.h \
../../include/winbase.h ../../include/winerror.h \
../../include/winnls.h
wctomb.o : wctomb.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h
wctype.o : wctype.c ../../include/wine/unicode.h \
../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
../../include/guiddef.h ../../include/pshpack2.h \
../../include/poppack.h ../../include/pshpack8.h \
../../include/pshpack4.h ../../include/winbase.h \
../../include/winerror.h ../../include/winnls.h

Similar Messages

  • 1.2.0 reads TNSNAMES.ORA file multiple times and duplicates values in Alias

    Since upgrading to 1.2.0.29.98 (clean install on Win XP SP 2), I have noticed that SQL Developer appears to be reading the TNSNAMES.ORA file multiple times. This results in the Network Alias pop-list on the TNS connection type to have duplicate values, although the number of duplicates for each entry varies widely - from four for the least that I saw and 252 for the most (assuming I counted that right :) ). We have approximately 270 entries in our TNSNAMES.ORA and the first entry in the file appears in the Network Alias list four times and the last entry in the file appears in the list 48 times.
    To be honest, I switched to Basic JDBC connections with 1.1 and only noticed the problem because of some network performance issues - I thought that SQL Developer had hung and I switched on the debugging and could see that it was looping through the TNSNAMES.ORA file. Now that the network performance issues have been resolved, it still takes a little while to open the new connection window, but it is liveable, so I don't know whether the problem is 1.2 specific or not.

    Sue,
    I assume from a bit of testing, that "each tns file on the system" means each file in the TNS_ADMIN location that starts with TNSNAMES.ORA.
    I set my TNS_ADMIN to a local location and copied the current TNSNAMES.ORA from the network location (and chopped it down to a handful of entries). When I restarted SQL Developer I only had a single copy of each alias. If I copied TNSNAMES.ORA to "Copy of TNSNAMES.ORA" I still only had a single copy of each alias. If I copied TNSNAMES.ORA to TNSNAMES.ORA.TXT I then had two copies of each alias.
    Unfortunately, I don't have any say in the maintenance of the network TNS_ADMIN location and it has almost 200 backup copies of the tns file, typically named TNSNAMES.ORA.YYYYMMDD.
    My TNS_ADMIN setting is done as a Windows environment variable. I do not have any TNS_ADMIN setting in my registry.

  • Write to File Multiple times WTK 2.5.2

    Hello All
    I am trying to write to a file multiple times (in WTK 2.5.2 on Win XP SP2). So I create a FileConnection and create a PrintStream with it. Using the PrintStream I write data to the file multiple times.
    The problem I am facing is that the write happens the first time (after the usual security prompts) and not after that. The code is below. The second time onwards the security prompt displayed does not get closed and the application remains non responsive
    public class IOWriter {
         private PrintStream out;
         public IOWriter() {
              String sMemCardRoot = System.getProperty("fileconn.dir.memorycard");
              String sFileName = "System.out.txt";
              try {
                   FileConnection fc = (FileConnection)Connector.open(sMemCardRoot + sFileName, Connector.READ_WRITE);
                   if(!fc.exists()) {
                        fc.create();
                   out = new PrintStream(fc.openOutputStream());
                   println("Initialized");
              } catch (Exception e) {
                   e.printStackTrace();
         public void println(String sData) {
              if(null != out) {
                   if(null == sData) {
                        sData = "";
                   out.println(sData);
                   out.flush();
         public void unInit() {
              out.close();
    }I have set the fileconn.dir.memorycard System property to a folder
    I have been trying to debug this in the WTK for some time now. have not tested on a device yet. Let me know if you could identify the problem.
    Thanks & Regards
    Edited by: SonieThomas on Jan 19, 2009 1:51 AM
    Edited by: SonieThomas on Jan 19, 2009 1:54 AM

    It sounds like you need to Use the open\create\replace VI to open a data file and get a reference to it. You use the Write File node to write the data, specifing the start pos as 0, and the offset as the current file marker. When you're done with the data file, you use the Close File node to release the file reference.
    I've written a Sub VI that should do what you want, or come close. Take it apart and see how it works. I'm including a VI that uses the Sub VI to create and append text data.
    I hope this helps!
    John Wilson
    Sanders Engineering & Analytical Services, Inc.
    Mobile, AL
    251-633-4120
    [email protected]
    Attachments:
    test_writing_gpib_data_file.vi ‏26 KB
    write_gpib_data_string.vi ‏84 KB

  • Deploying same WAR file multiple times

    I am attempting to deploy the same WAR file with different parameters [Differnt
    data sources, etc.] Has anyone deployed the exact same war file multiple times?
    I know one way to do this is to rename the war file, is there a way other than
    this without EAR it up?

    you edit your html file to embed multiple copies of your swf.
    it's generally easier to control the layout if you use swfobject (but you can just copy the code published by flash pro) to embed the swf.

  • Embed same SWF file multiple times in Flash file

    I want to include the same SWF file multiple times in the same flash file. I have a plain box that is clear, that becomes visible when clicked. I want to create a grid of them (about 50+). If I copy the layers and actions, they interfere with each other so I want to embed multiple SWF files into one file and then save it to embed in an interactive PDF. If I save one square and embed it into the PDF multiple times, the file becomes too big to work. How can I embed interactive SWF files over and over into 1 SWF file? I don't have a ton of knowledge with Flash....

    you edit your html file to embed multiple copies of your swf.
    it's generally easier to control the layout if you use swfobject (but you can just copy the code published by flash pro) to embed the swf.

  • Writing to a file Multiple times

    I am trying to write to a file more than once, but with using the same program just opened up over and over again. This will then form part of a bigger program i have, which will need to be able to write to a file, each time the program is run, but not over write the information already in that file. Can i make it a text file, or do i have to create an array to store the information, it is only a single word which i need to store.

    You need to open the file in append modality and not in rewrite mode.
    To do this :
    File fileToWrite = new File("fileToWriteName");
    // the true parameter value means that you are going to append
    FileWriter fw = new FileWriter(fileToWrite , true);

  • Save the file multiple times

    I am sorry for my English!
    Illustrator CS5
    It is necessary for me to keep an AI-file some times in certain folders, plus to keep and EPS.
    The first preservation goes normally, that is I open a file and I start a script, the file remains on the specified way and with the name changed by me.
    The code of the first saving:
          var currentMainDoc = app.activeDocument;
          var currentDoc = app.activeDocument.name;
          var fullPath = app.activeDocument.path;
          // We decode a way of the active document and it is replaced it with the necessary
          var fullNewPath = Folder.decode(fullPath);
          fullNewPath = fullNewPath.replace(drawFolder,expandFolder);
          // We check directory existence on a new way if isn't present, we create it
          var newFolderExpand = new Folder(fullNewPath);
               if (!newFolderExpand.exists) { newFolderExpand.create();    }
          // We collect new file name on a new way with adding to suffix file name _exp and we create a file
          var currentNewDoc = currentDoc;
          currentNewDoc = fullNewPath+"/"+currentNewDoc.replace(".ai","_"+sfx_exp+".ai  ");
          var newDocExp = new File(currentNewDoc);
          // We form saving options
          var saveExpOptions = new IllustratorSaveOptions();
          saveExpOptions.compatibility = Compatibility.ILLUSTRATOR15;
          // We save a file under a new name
          app.activeDocument.saveAs(newDocExp,saveExpOptions  );
    After that I try to save already new active file in EPS (Options of saving EPS I do not write that there is less than code):
         var currentEps10Doc = currentMainDoc.name;
          // We collect new file name on a new way with adding to suffix file name _e10 and we create a file
          currentEps10Doc = tmpFolder+"/"+currentEps10Doc.replace("_exp.ai","_"+sfx_e10+".  eps");
          var newDocEps10 = new File(currentEps10Doc);
          // We save a file under a new name
          var  saveEps10Opts = getEps10Options();
          currentMainDoc.saveAs(newDocEps10, saveEps10Opts);
    Doesn't save, because at creation var newDocEps10 = new File (currentEps10Doc); permanently in the beginning the way is added
    /c/Program%20Files/Adobe/Adobe%20Illustrator%20CS5/Support%20Files/Contents/Windows/,
    that is the full path turns out:
    /c/Program%20Files/Adobe/Adobe%20Illustrator%20CS5/Support%20Files/Contents/Windows/c/medi a_files/vector/vector_tmp/primer_e10.eps
    The most interesting that at creation var newDocEps10 = new File (); the following also turns out:
    /c/Program%20Files/Adobe/Adobe%20Illustrator%20CS5/Support%20Files/Contents/Windows/tmp000 00002
    And if it is necessary to address to any file and you create var aaa = File (SomeFile); the first way always is present at the beginning.
    How to solve a problem?
    Thanks!!!

    Hi, it works ok here (with a few modifications).
    Do you have the variable "tmpFolder" defined somewhere else? or you're trying to save the EPS in the default temporary folder?.
    In Windows 7 the default temp folder is here C:\Users\carlos\AppData\Local\Temp
    what's your first language?
    var currentMainDoc = app.activeDocument;
          var currentDoc = app.activeDocument.name;
          var fullPath = app.activeDocument.path;
          // We decode a way of the active document and it is replaced it with the necessary
          var fullNewPath = Folder.decode(fullPath);
          fullNewPath = fullNewPath.replace("drawFolder","expandFolder"); // I created these folders myself
          // We check directory existence on a new way if isn't present, we create it
          var newFolderExpand = new Folder(fullNewPath);
               if (!newFolderExpand.exists) { newFolderExpand.create();    }
          // We collect new file name on a new way with adding to suffix file name _exp and we create a file
          var currentNewDoc = currentDoc;
          currentNewDoc = fullNewPath+"/"+currentNewDoc.replace(".ai","_"+"sfx_exp"+".ai  ");
          var newDocExp = new File(currentNewDoc);
          // We form saving options
          var saveExpOptions = new IllustratorSaveOptions();
          saveExpOptions.compatibility = Compatibility.ILLUSTRATOR14;
          // We save a file under a new name
          app.activeDocument.saveAs(newDocExp,saveExpOptions  );
    //After that I try to save already new active file in EPS (Options of saving EPS I do not write that there is less than code):
         tmpFolder = Folder.temp; //fullNewPath; // I added this line
          var currentEps10Doc = currentMainDoc.name;
          // We collect new file name on a new way with adding to suffix file name _e10 and we create a file
          currentEps10Doc = tmpFolder+"/"+currentEps10Doc.replace("_exp.ai","_"+"sfx_e10"+".eps");
          var newDocEps10 = new File(currentEps10Doc);
          // We save a file under a new name
          var  saveEps10Opts = new EPSSaveOptions(); // getEps10Options();
           currentMainDoc.saveAs(newDocEps10, saveEps10Opts);

  • JPA Lifecycle events file multiple times

    I am using EclipseLink and the JPA lifecycle events like @PrePersist and @PostLoad. These events are being called multiple times during a persist cycle. When I looked at the code multiple EclipseLink events are mapped to each of the JPA events. There are also being called by 2 different functions.
    I have had to create local variables to detect multiple calls and not process multiple times. Is this going to change in future?

    Can you open a bug against EclipseLink and provide the information you have found.
    Enter Bug link.
    Doug

  • Camera RAW doesn't always open a file multiple times

    Ok, here is my general workflow:
    after shooting images and loading them onto my local machine, I open a raw file, make adjustments and open into photoshop.
    Then I open the same raw file again, make different adjustments, and use that as a 2nd layer with mask.
    My problem:
    MOST of the time, it works exactly as I stated above. Sometimes though, it does not open the 2nd time, nothing happens. I have to save the 'layer 1' file as a PSD to open the 'layer 2'.
    What is up with that?
    Adobe Photoshop Version: 14.2 (14.2 20131211.r.515 2013/12/11:23:00:00) x64
    Operating System: Windows 7 64-bit
    Version: 6.1 Service Pack 1
    System architecture: Intel CPU Family:6, Model:10, Stepping:7 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading
    Physical processor count: 4
    Logical processor count: 8
    Processor speed: 3410 MHz
    Built-in memory: 32713 MB
    Free memory: 11679 MB
    Memory available to Photoshop: 29658 MB
    Memory used by Photoshop: 54 %
    Image tile size: 1024K
    Image cache levels: 4
    Font Preview: Medium
    TextComposer: Latin
    Display: 1
    Display Bounds: top=0, left=0, bottom=1080, right=1920
    Display: 2
    Display Bounds: top=40, left=1920, bottom=1064, right=3200
    OpenGL Drawing: Enabled.
    OpenGL Allow Old GPUs: Not Detected.
    OpenGL Drawing Mode: Advanced
    OpenGL Allow Normal Mode: True.
    OpenGL Allow Advanced Mode: True.
    AIFCoreInitialized=1
    AIFOGLInitialized=1
    OGLContextCreated=1
    NumGPUs=1
    gpu[0].OGLVersion="3.0"
    gpu[0].MemoryMB=2048
    gpu[0].RectTextureSize=16384
    gpu[0].Renderer="GeForce GTX 770/PCIe/SSE2"
    gpu[0].RendererID=4484
    gpu[0].Vendor="NVIDIA Corporation"
    gpu[0].VendorID=4318
    gpu[0].HasNPOTSupport=1
    gpu[0].DriverVersion="9.18.13.2723"
    gpu[0].Driver="nvd3dumx.dll,nvwgf2umx.dll,nvwgf2umx.dll,nvd3dum,nvwgf2um,nvwgf2um"
    gpu[0].DriverDate="20130912000000.000000-000"
    gpu[0].CompileProgramGLSL=1
    gpu[0].TestFrameBuffer=1
    gpu[0].OCLPresent=1
    gpu[0].OCLVersion="1.1"
    gpu[0].CUDASupported=1
    gpu[0].CUDAVersion="4.2.1"
    gpu[0].OCLBandwidth=1.75306e+011
    gpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="4.30 NVIDIA via Cg compiler"
    gpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[16384]
    gpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[4]
    gpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[192]
    gpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[32]
    gpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[32]
    gpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
    gpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[4096]
    gpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[2048]
    gpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[124]
    gpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
    gpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
    gpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
    gpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
    gpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
    gpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
    gpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
    gpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
    gpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
    gpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
    gpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=1
    License Type: Subscription
    Serial number: 90970926558882359539
    Application folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\
    Temporary file path: C:\Users\Jeremy\AppData\Local\Temp\
    Photoshop scratch has async I/O enabled
    Scratch volume(s):
      C:\, 2.00T, 1.72T free
      D:\, 298.0G, 282.1G free
    Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Required\Plug-Ins\
    Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CC (64 Bit)\Plug-ins\
    Installed components:
       ACE.dll   ACE 2013/10/29-11:47:16   79.548223   79.548223
       adbeape.dll   Adobe APE 2013/02/04-09:52:32   0.1160850   0.1160850
       AdobeLinguistic.dll   Adobe Linguisitc Library   7.0.0  
       AdobeOwl.dll   Adobe Owl 2013/10/25-12:15:59   5.0.24   79.547804
       AdobePDFL.dll   PDFL 2013/10/29-11:47:16   79.508720   79.508720
       AdobePIP.dll   Adobe Product Improvement Program   7.0.0.1786  
       AdobeXMP.dll   Adobe XMP Core 2013/10/29-11:47:16   79.154911   79.154911
       AdobeXMPFiles.dll   Adobe XMP Files 2013/10/29-11:47:16   79.154911   79.154911
       AdobeXMPScript.dll   Adobe XMP Script 2013/10/29-11:47:16   79.154911   79.154911
       adobe_caps.dll   Adobe CAPS   7,0,0,21  
       AGM.dll   AGM 2013/10/29-11:47:16   79.548223   79.548223
       ahclient.dll    AdobeHelp Dynamic Link Library   1,8,0,31  
       aif_core.dll   AIF   5.0   79.534508
       aif_ocl.dll   AIF   5.0   79.534508
       aif_ogl.dll   AIF   5.0   79.534508
       amtlib.dll   AMTLib (64 Bit)   7.0.0.249 BuildVersion: 7.0; BuildDate: Thu Nov 14 2013 15:55:50)   1.000000
       ARE.dll   ARE 2013/10/29-11:47:16   79.548223   79.548223
       AXE8SharedExpat.dll   AXE8SharedExpat 2011/12/16-15:10:49   66.26830   66.26830
       AXEDOMCore.dll   AXEDOMCore 2011/12/16-15:10:49   66.26830   66.26830
       Bib.dll   BIB 2013/10/29-11:47:16   79.548223   79.548223
       BIBUtils.dll   BIBUtils 2013/10/29-11:47:16   79.548223   79.548223
       boost_date_time.dll   DVA Product   7.0.0  
       boost_signals.dll   DVA Product   7.0.0  
       boost_system.dll   DVA Product   7.0.0  
       boost_threads.dll   DVA Product   7.0.0  
       cg.dll   NVIDIA Cg Runtime   3.0.00007  
       cgGL.dll   NVIDIA Cg Runtime   3.0.00007  
       CIT.dll   Adobe CIT   2.1.6.30929   2.1.6.30929
       CITThreading.dll   Adobe CITThreading   2.1.6.30929   2.1.6.30929
       CoolType.dll   CoolType 2013/10/29-11:47:16   79.548223   79.548223
       dvaaudiodevice.dll   DVA Product   7.0.0  
       dvacore.dll   DVA Product   7.0.0  
       dvamarshal.dll   DVA Product   7.0.0  
       dvamediatypes.dll   DVA Product   7.0.0  
       dvaplayer.dll   DVA Product   7.0.0  
       dvatransport.dll   DVA Product   7.0.0  
       dvaunittesting.dll   DVA Product   7.0.0  
       dynamiclink.dll   DVA Product   7.0.0  
       ExtendScript.dll   ExtendScript 2013/10/30-13:12:12   79.546835   79.546835
       FileInfo.dll   Adobe XMP FileInfo 2013/10/25-03:51:33   79.154511   79.154511
       filter_graph.dll   AIF   5.0   79.534508
       icucnv40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  
       icudt40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  
       imslib.dll   IMSLib DLL   7.0.0.145  
       JP2KLib.dll   JP2KLib 2013/10/29-11:47:16   79.248139   79.248139
       libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  
       libiomp5md.dll   Intel(R) OMP Runtime Library   5.0  
       libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  
       LogSession.dll   LogSession   2.1.2.1785  
       mediacoreif.dll   DVA Product   7.0.0  
       MPS.dll   MPS 2013/10/29-11:47:16   79.535029   79.535029
       msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       msvcp100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
       msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       msvcr100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  
       msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6195  
       msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  
       PatchMatch.dll   PatchMatch 2013/10/29-11:47:16   79.542390   79.542390
       pdfsettings.dll   Adobe PDFSettings   1.04  
       Photoshop.dll   Adobe Photoshop CC   CC  
       Plugin.dll   Adobe Photoshop CC   CC  
       PlugPlugOwl.dll   Adobe(R) CSXS PlugPlugOwl Standard Dll (64 bit)   4.2.0.36  
       PSArt.dll   Adobe Photoshop CC   CC  
       PSViews.dll   Adobe Photoshop CC   CC  
       SCCore.dll   ScCore 2013/10/30-13:12:12   79.546835   79.546835
       ScriptUIFlex.dll   ScriptUIFlex 2013/10/30-13:12:12   79.546835   79.546835
       svml_dispmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   12.0  
       tbb.dll   Intel(R) Threading Building Blocks for Windows   4, 1, 2012, 1003  
       tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   4, 1, 2012, 1003  
       updaternotifications.dll   Adobe Updater Notifications Library   7.0.1.102 (BuildVersion: 1.0; BuildDate: BUILDDATETIME)   7.0.1.102
       WRServices.dll   WRServices Mon Feb 25 2013 16:09:10   Build 0.19078   0.19078
    Required plug-ins:
       3D Studio 14.2 (14.2 x001)
       Accented Edges 14.2
       Adaptive Wide Angle 14.2
       Angled Strokes 14.2
       Average 14.2 (14.2 x001)
       Bas Relief 14.2
       BMP 14.2
       Camera Raw 8.3
       Camera Raw Filter 8.3
       Chalk & Charcoal 14.2
       Charcoal 14.2
       Chrome 14.2
       Cineon 14.2 (14.2 x001)
       Clouds 14.2 (14.2 x001)
       Collada 14.2 (14.2 x001)
       Color Halftone 14.2
       Colored Pencil 14.2
       CompuServe GIF 14.2
       Conté Crayon 14.2
       Craquelure 14.2
       Crop and Straighten Photos 14.2 (14.2 x001)
       Crop and Straighten Photos Filter 14.2
       Crosshatch 14.2
       Crystallize 14.2
       Cutout 14.2
       Dark Strokes 14.2
       De-Interlace 14.2
       Dicom 14.2
       Difference Clouds 14.2 (14.2 x001)
       Diffuse Glow 14.2
       Displace 14.2
       Dry Brush 14.2
       Eazel Acquire 14.2 (14.2 x001)
       Embed Watermark 4.0
       Entropy 14.2 (14.2 x001)
       Extrude 14.2
       FastCore Routines 14.2 (14.2 x001)
       Fibers 14.2
       Film Grain 14.2
       Filter Gallery 14.2
       Flash 3D 14.2 (14.2 x001)
       Fresco 14.2
       Glass 14.2
       Glowing Edges 14.2
       Google Earth 4 14.2 (14.2 x001)
       Grain 14.2
       Graphic Pen 14.2
       Halftone Pattern 14.2
       HDRMergeUI 14.2
       IFF Format 14.2
       Ink Outlines 14.2
       JPEG 2000 14.2
       Kurtosis 14.2 (14.2 x001)
       Lens Blur 14.2
       Lens Correction 14.2
       Lens Flare 14.2
       Liquify 14.2
       Matlab Operation 14.2 (14.2 x001)
       Maximum 14.2 (14.2 x001)
       Mean 14.2 (14.2 x001)
       Measurement Core 14.2 (14.2 x001)
       Median 14.2 (14.2 x001)
       Mezzotint 14.2
       Minimum 14.2 (14.2 x001)
       MMXCore Routines 14.2 (14.2 x001)
       Mosaic Tiles 14.2
       Multiprocessor Support 14.2 (14.2 x001)
       Neon Glow 14.2
       Note Paper 14.2
       NTSC Colors 14.2 (14.2 x001)
       Ocean Ripple 14.2
       Oil Paint 14.2
       OpenEXR 14.2
       Paint Daubs 14.2
       Palette Knife 14.2
       Patchwork 14.2
       Paths to Illustrator 14.2
       PCX 14.2 (14.2 x001)
       Photocopy 14.2
       Photoshop 3D Engine 14.2 (14.2 x001)
       Photoshop Touch 14.0
       Picture Package Filter 14.2 (14.2 x001)
       Pinch 14.2
       Pixar 14.2 (14.2 x001)
       Plaster 14.2
       Plastic Wrap 14.2
       PNG 14.2
       Pointillize 14.2
       Polar Coordinates 14.2
       Portable Bit Map 14.2 (14.2 x001)
       Poster Edges 14.2
       Radial Blur 14.2
       Radiance 14.2 (14.2 x001)
       Range 14.2 (14.2 x001)
       Read Watermark 4.0
       Reticulation 14.2
       Ripple 14.2
       Rough Pastels 14.2
       Save for Web 14.2
       ScriptingSupport 14.2
       Shake Reduction 14.2
       Shear 14.2
       Skewness 14.2 (14.2 x001)
       Smart Blur 14.2
       Smudge Stick 14.2
       Solarize 14.2 (14.2 x001)
       Spatter 14.2
       Spherize 14.2
       Sponge 14.2
       Sprayed Strokes 14.2
       Stained Glass 14.2
       Stamp 14.2
       Standard Deviation 14.2 (14.2 x001)
       STL 14.2 (14.2 x001)
       Sumi-e 14.2
       Summation 14.2 (14.2 x001)
       Targa 14.2
       Texturizer 14.2
       Tiles 14.2
       Torn Edges 14.2
       Twirl 14.2
       Underpainting 14.2
       Vanishing Point 14.2
       Variance 14.2 (14.2 x001)
       Variations 14.2 (14.2 x001)
       Water Paper 14.2
       Watercolor 14.2
       Wave 14.2
       Wavefront|OBJ 14.2 (14.2 x001)
       WIA Support 14.2 (14.2 x001)
       Wind 14.2
       Wireless Bitmap 14.2 (14.2 x001)
       ZigZag 14.2
    Optional and third party plug-ins: NONE
    Plug-ins that failed to load: NONE
    Flash:
       Mini Bridge
       Kuler
       Adobe Exchange
    Installed TWAIN devices: NONE

    For what it's worth I have seen this going back a loooong time.  I've posted on the subject as well and have never gotten a solid answer.  It just appears as though Photoshop considers it "already open, so no need to open it twice".  I believe an uninitialized variable could be involved, since it's intermittent.
    I have found a couple of choices for workarounds or workflow changes...
    1.  You can save the first-opened document opened (e.g., as  a .PSD) somewhere.  Then reopening the raw file will always open a second document.
    2.  You could consider opening the raw file just once, duplicating it as a second layer, then use Camera Raw as a filter.  Obviously that doesn't avail Camera Raw of the raw data, but its usefulness depends on what you're trying to accomplish.
    -Noel

  • [SOLVED] [makepkg] attempts to process source files multiple times

    OK, so I decided I was going to update the PKGBUILD for linux-lts-tresor to the new format with separate sources for different architectures and PGP keys, having successfully done it for the nvidia packages I maintain and I get the following issue when I run mkaurball on the linux-lts-tresor PKGBUILD:
    claire ~/Builds/linux-lts-tresor % mkaurball
    ==> Making package: linux-lts-tresor 3.14.28-1 (Fri 9 Jan 10:51:06 GMT 2015)
    ==> Retrieving sources...
    -> Found linux-3.14.tar.xz
    -> Found linux-3.14.tar.sign
    -> Found patch-3.14.28.xz
    -> Found patch-3.14.28.sign
    -> Found config
    -> Found config.x86_64
    -> Found linux-lts-tresor.preset
    -> Found linux-lts-tresor.install
    -> Found change-default-console-loglevel.patch
    -> Found 0001-Bluetooth-allocate-static-minor-for-vhci.patch
    -> Found 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch
    -> Found 0003-module-remove-MODULE_GENERIC_TABLE.patch
    -> Found 0006-genksyms-fix-typeof-handling.patch
    -> Found tresor_sysfs.c
    -> Found tresor-patch-3.6.2_i686
    -> Found tresor-patch-3.6.2_i686.patch
    -> Found tresor-patch-3.6.2_i686.patch.sig
    -> Found patch-3.14.28.sign
    -> Found config
    -> Found config.x86_64
    -> Found linux-lts-tresor.preset
    -> Found linux-lts-tresor.install
    -> Found change-default-console-loglevel.patch
    -> Found 0001-Bluetooth-allocate-static-minor-for-vhci.patch
    -> Found 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch
    -> Found 0003-module-remove-MODULE_GENERIC_TABLE.patch
    -> Found 0006-genksyms-fix-typeof-handling.patch
    -> Found tresor_sysfs.c
    -> Found tresor-patch-3.8.2_aesni
    -> Found tresor-patch-3.8.2_aesni.patch
    -> Found tresor-patch-3.8.2_aesni.patch.sig
    -> Found patch-3.14.28.sign
    -> Found config
    -> Found config.x86_64
    -> Found linux-lts-tresor.preset
    -> Found linux-lts-tresor.install
    -> Found change-default-console-loglevel.patch
    -> Found 0001-Bluetooth-allocate-static-minor-for-vhci.patch
    -> Found 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch
    -> Found 0003-module-remove-MODULE_GENERIC_TABLE.patch
    -> Found 0006-genksyms-fix-typeof-handling.patch
    -> Found tresor_sysfs.c
    ==> Validating source files with sha256sums...
    linux-3.14.tar.xz ... Passed
    linux-3.14.tar.sign ... Skipped
    patch-3.14.28.xz ... Passed
    patch-3.14.28.sign ... Skipped
    config ... Passed
    config.x86_64 ... Passed
    linux-lts-tresor.preset ... Passed
    linux-lts-tresor.install ... Passed
    change-default-console-loglevel.patch ... Passed
    0001-Bluetooth-allocate-static-minor-for-vhci.patch ... Passed
    0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch ... Passed
    0003-module-remove-MODULE_GENERIC_TABLE.patch ... Passed
    0006-genksyms-fix-typeof-handling.patch ... Passed
    tresor_sysfs.c ... Passed
    ==> Validating source files with sha256sums...
    tresor-patch-3.6.2_i686 ... Passed
    tresor-patch-3.6.2_i686.patch ... Passed
    tresor-patch-3.6.2_i686.patch.sig ... Skipped
    ==> Validating source files with sha256sums...
    tresor-patch-3.8.2_aesni ... Passed
    tresor-patch-3.8.2_aesni.patch ... Passed
    tresor-patch-3.8.2_aesni.patch.sig ... Skipped
    ==> Verifying source file signatures with gpg...
    linux-3.14.tar ... Passed
    patch-3.14.28 ... Passed
    tresor-patch-3.6.2_i686.patch ... Passed
    patch-3.14.28 ... Passed
    tresor-patch-3.8.2_aesni.patch ... Passed
    patch-3.14.28 ... Passed
    ==> Entering fakeroot environment...
    ==> Creating source package...
    -> Adding PKGBUILD...
    -> Generating .SRCINFO file...
    -> Adding config...
    -> Adding config.x86_64...
    -> Adding linux-lts-tresor.preset...
    -> Adding linux-lts-tresor.install...
    -> Adding change-default-console-loglevel.patch...
    -> Adding 0001-Bluetooth-allocate-static-minor-for-vhci.patch...
    -> Adding 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch...
    -> Adding 0003-module-remove-MODULE_GENERIC_TABLE.patch...
    -> Adding 0006-genksyms-fix-typeof-handling.patch...
    -> Adding tresor-patch-3.6.2_i686.patch...
    -> Adding tresor-patch-3.6.2_i686.patch.sig...
    -> Adding config...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/config’: File exists
    -> Adding config.x86_64...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/config.x86_64’: File exists
    -> Adding linux-lts-tresor.preset...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/linux-lts-tresor.preset’: File exists
    -> Adding linux-lts-tresor.install...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/linux-lts-tresor.install’: File exists
    -> Adding change-default-console-loglevel.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/change-default-console-loglevel.patch’: File exists
    -> Adding 0001-Bluetooth-allocate-static-minor-for-vhci.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0001-Bluetooth-allocate-static-minor-for-vhci.patch’: File exists
    -> Adding 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch’: File exists
    -> Adding 0003-module-remove-MODULE_GENERIC_TABLE.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0003-module-remove-MODULE_GENERIC_TABLE.patch’: File exists
    -> Adding 0006-genksyms-fix-typeof-handling.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0006-genksyms-fix-typeof-handling.patch’: File exists
    -> Adding tresor-patch-3.8.2_aesni.patch...
    -> Adding tresor-patch-3.8.2_aesni.patch.sig...
    -> Adding config...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/config’: File exists
    -> Adding config.x86_64...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/config.x86_64’: File exists
    -> Adding linux-lts-tresor.preset...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/linux-lts-tresor.preset’: File exists
    -> Adding linux-lts-tresor.install...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/linux-lts-tresor.install’: File exists
    -> Adding change-default-console-loglevel.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/change-default-console-loglevel.patch’: File exists
    -> Adding 0001-Bluetooth-allocate-static-minor-for-vhci.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0001-Bluetooth-allocate-static-minor-for-vhci.patch’: File exists
    -> Adding 0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch’: File exists
    -> Adding 0003-module-remove-MODULE_GENERIC_TABLE.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0003-module-remove-MODULE_GENERIC_TABLE.patch’: File exists
    -> Adding 0006-genksyms-fix-typeof-handling.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-lts-tresor/srclinks.Qb2SC9gzL/linux-lts-tresor/0006-genksyms-fix-typeof-handling.patch’: File exists
    -> Compressing source package...
    ==> Leaving fakeroot environment.
    ==> Source package created: linux-lts-tresor (Fri 9 Jan 10:51:25 GMT 2015)
    Here is the PKGBUILD:
    # Maintainers:
    # Claire Farron <[email protected]>
    # Andes Ho <[email protected]> (Secondary Package Tester)
    # Former Maintainer(s)
    # Ido Rosen <[email protected]>
    # xerc <aur[at]xerc.de>
    # Contributor: tresor-patch-3.6.2_i686.patch and consolidation of patches
    # Seth Dickson <[email protected]>
    # Contributor(s) of the linux PKGBUILD
    # Tobias Powalowski <[email protected]>
    # Thomas Baechler <[email protected]>
    ### Do not edit below this line unless you know what you're doing
    pkgbase=linux-lts-tresor # Build stock -lts kernel with TRESOR patches
    #pkgbase=linux-custom # Build kernel with a different name
    _srcname=linux-3.14
    pkgname=linux-lts-tresor # placeholder
    pkgdesc="Linux longterm stable kernel and modules with integrated TRESOR"
    pkgver=3.14.28
    pkgrel=1
    arch=('i686' 'x86_64')
    url="http://www1.informatik.uni-erlangen.de/tresor"
    license=('GPL2')
    makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc')
    options=('!strip')
    source=("https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
    "https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.sign"
    "https://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz"
    "https://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.sign"
    # the main kernel config files
    'config' 'config.x86_64'
    # standard config files for mkinitcpio ramdisk
    "${pkgbase}.preset"
    "${pkgbase}.install"
    'change-default-console-loglevel.patch'
    '0001-Bluetooth-allocate-static-minor-for-vhci.patch'
    '0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch'
    '0003-module-remove-MODULE_GENERIC_TABLE.patch'
    '0006-genksyms-fix-typeof-handling.patch'
    'http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor_sysfs.c')
    source_i686+=("http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor-patch-3.6.2_i686"
    'tresor-patch-3.6.2_i686.patch'
    'tresor-patch-3.6.2_i686.patch.sig')
    source_x86_64+=("http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor-patch-3.8.2_aesni"
    'tresor-patch-3.8.2_aesni.patch'
    'tresor-patch-3.8.2_aesni.patch.sig')
    sha256sums=('61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa'
    'SKIP'
    'e3c79a30ac959c84c329be5461da88a5c79c6463da30d376c27bb103aee79b51'
    'SKIP'
    '6291d78969d8db94525d9614fa15c6a5db97b070af50d84f68d32ecd5f40fd69'
    '145a66ef4f702ed516a57d846dd00b5acac7b5cc1eff86d1e7ee6bd5a66040b2'
    '003b45593f1b5cdb81ea2da6ab67deef04402eb15aae231921ff55f65948fbdd'
    'edb6d4ed9ca2af1ffc15ddbf195152c219e77bd12da3ea176c5c24afc0a779d4'
    'faced4eb4c47c4eb1a9ee8a5bf8a7c4b49d6b4d78efbe426e410730e6267d182'
    '6d72e14552df59e6310f16c176806c408355951724cd5b48a47bf01591b8be02'
    '52dec83a8805a8642d74d764494acda863e0aa23e3d249e80d4b457e20a3fd29'
    '65d58f63215ee3c5f9c4fc6bce36fc5311a6c7dbdbe1ad29de40647b47ff9c0d'
    'cf2e7a2d00787f754028e7459688c2755a406e632ce48b60952fa4ff7ed6f4b7'
    'd6fcbd0ea7a5a4c42d326286b60bbd5b1d476b8a6752046fa28133e05351c1fe')
    sha256sums_i686=('9a286a85c16ca5b6a02419af1aedbfe6e8b89bcabdcb32670ead3f26c09eadfd'
    '2fb8c26e237883f39de57a264873b21bcdfc5b6b0c1e7c60cec8d141e5db33ba'
    'SKIP')
    sha256sums_x86_64=('54009b369b95a77ab13f6dd7cdbe22b0785b6314cae3a6c39190b48f4c4b12ce'
    '6d0580f05db9cf47dd097326c2f3c0e493854493544d32692ab63290e12fc3e1'
    'SKIP')
    validpgpkeys=(
    'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds
    '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
    '5F885602C7FD0951F565E27949F67298E6366A92' # Claire Farron
    [[ "$CARCH" = "i686" ]] && _tresorpatch="tresor-patch-3.6.2_i686"
    [[ "$CARCH" = "x86_64" ]] && _tresorpatch="tresor-patch-3.8.2_aesni"
    _kernelname=${pkgbase#linux}
    prepare() {
    cd "${srcdir}/${_srcname}"
    # add upstream patch
    patch -p1 -i "${srcdir}/patch-${pkgver}"
    # add latest fixes from stable queue, if needed
    # http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git
    # set DEFAULT_CONSOLE_LOGLEVEL to 4 (same value as the 'quiet' kernel param)
    # remove this when a Kconfig knob is made available by upstream
    # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227)
    patch -p1 -i "${srcdir}/change-default-console-loglevel.patch"
    # Fix vhci warning in kmod (to restore every kernel maintainer's sanity)
    msg "Patching source to fix vhci warning in kmod"
    patch -p1 -i "${srcdir}/0001-Bluetooth-allocate-static-minor-for-vhci.patch"
    # Fix atkbd aliases
    msg "Patching source to fix atkbd aliases"
    patch -p1 -i "${srcdir}/0002-module-allow-multiple-calls-to-MODULE_DEVICE_TABLE-p.patch"
    patch -p1 -i "${srcdir}/0003-module-remove-MODULE_GENERIC_TABLE.patch"
    # Fix generation of symbol CRCs
    # http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=dc53324060f324e8af6867f57bf4891c13c6ef18
    msg "Patching source to fix generation of symbol CRCs"
    patch -p1 -i "${srcdir}/0006-genksyms-fix-typeof-handling.patch"
    # TRESOR Runs Encryption Securely Outside RAM
    # i.e. the purpose of this package :-)
    msg "Patching TRESOR for linux"
    # Initialized the patched TRESOR file with the upstream patch.
    cp "${srcdir}/${_tresorpatch}" "${_tresorpatch}.patched"
    patch --follow-symlinks "${_tresorpatch}.patched" "${srcdir}/${_tresorpatch}.patch"
    msg "Patching source with TRESOR"
    patch -p1 -i "${_tresorpatch}.patched"
    if [ "${CARCH}" = "x86_64" ]; then
    cat "${srcdir}/config.x86_64" > ./.config
    else
    cat "${srcdir}/config" > ./.config
    fi
    if [ "${_kernelname}" != "" ]; then
    sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
    sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|" ./.config
    fi
    # set extraversion to pkgrel
    sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile
    # don't run depmod on 'make install'. We'll do this ourselves in packaging
    sed -i '2iexit 0' scripts/depmod.sh
    cd "${srcdir}"
    cc tresor_sysfs.c -o tresor_sysfs
    cd "${srcdir}/${_srcname}"
    # get kernel version
    make prepare
    # load configuration
    # Configure the kernel. Replace the line below with one of your choice.
    #make menuconfig # CLI menu for configuration
    #make nconfig # new CLI menu for configuration
    #make xconfig # X-based configuration
    #make oldconfig # using old config from previous kernel version
    # ... or manually edit .config
    # rewrite configuration
    #yes "" | make config >/dev/null
    make oldconfig
    # save configuration for later reuse
    # if [ "${CARCH}" = "x86_64" ]; then
    # cat .config > "${startdir}/config.x86_64.last"
    # else
    # cat .config > "${startdir}/config.last"
    # fi
    build() {
    cd "${srcdir}/${_srcname}"
    make ${MAKEFLAGS} LOCALVERSION= bzImage modules
    _package() {
    true && pkgdesc="The ${pkgbase/linux/Linux} kernel and modules - stable longtime supported with integrated TRESOR"
    depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
    optdepends=('crda: to set the correct wireless channels of your country')
    provides=("kernel26${_kernelname}=${pkgver}")
    conflicts=("kernel26${_kernelname}")
    replaces=("kernel26${_kernelname}")
    backup=("etc/mkinitcpio.d/${pkgbase}.preset")
    install=${pkgbase}.install
    # TRESOR sysfs utility - not necessary but nice to have, in case someone
    # enables CONFIG_TRESOR_SYSFS in a fork of this PKGBUILD...
    cd "${srcdir}"
    install -D -m755 tresor_sysfs "${pkgdir}/usr/bin/tresor_sysfs"
    cd "${srcdir}/${_srcname}"
    KARCH=x86
    # get kernel version
    _kernver="$(make LOCALVERSION= kernelrelease)"
    _basekernel=${_kernver%%-*}
    _basekernel=${_basekernel%.*}
    mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot}
    make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}" modules_install
    cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}"
    # set correct depmod command for install
    cp -f "${startdir}/${install}" "${startdir}/${install}.pkg"
    true && install=${install}.pkg
    sed \
    -e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/" \
    -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" \
    -i "${startdir}/${install}"
    # install mkinitcpio preset file for kernel
    install -D -m644 "${srcdir}/${pkgbase}.preset" \
    "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
    sed \
    -e "1s|'linux.*'|'${pkgbase}'|" \
    -e "s|ALL_kver=.*|ALL_kver=\"/boot/vmlinuz-${pkgbase}\"|" \
    -e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgbase}.img\"|" \
    -e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgbase}-fallback.img\"|" \
    -i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
    # remove build and source links
    rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
    # remove the firmware
    rm -rf "${pkgdir}/lib/firmware"
    # gzip -9 all modules to save 100MB of space
    find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \;
    # make room for external modules
    ln -s "../extramodules-${_basekernel}${_kernelname:--ARCH}" \
    "${pkgdir}/lib/modules/${_kernver}/extramodules"
    # add real version for building modules and running depmod from post_install/upgrade
    mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}"
    echo "${_kernver}" > \
    "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}/version"
    # Now we call depmod...
    depmod -b "${pkgdir}" -F System.map "${_kernver}"
    # move module tree /lib -> /usr/lib
    mkdir -p "${pkgdir}/usr"
    mv "${pkgdir}/lib" "${pkgdir}/usr/"
    # add vmlinux
    install -D -m644 vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux"
    _package-headers() {
    true && pkgdesc="Header files and scripts for building modules for ${pkgbase/linux/Linux} kernel"
    provides=("kernel26${_kernelname}-headers=${pkgver}")
    conflicts=("kernel26${_kernelname}-headers")
    replaces=("kernel26${_kernelname}-headers")
    install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
    cd "${srcdir}/${_srcname}"
    install -D -m644 Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/Makefile"
    install -D -m644 kernel/Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/kernel/Makefile"
    install -D -m644 .config \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/.config"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include"
    for i in acpi asm-generic config crypto drm generated keys linux math-emu \
    media net pcmcia scsi sound trace uapi video xen; do
    cp -a include/${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/include/"
    done
    # copy arch includes for external modules
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/x86"
    cp -a arch/x86/include "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/x86/"
    # copy files necessary for later builds, like nvidia and vmware
    cp Module.symvers "${pkgdir}/usr/lib/modules/${_kernver}/build"
    cp -a scripts "${pkgdir}/usr/lib/modules/${_kernver}/build"
    # fix permissions on scripts dir
    chmod og-w -R "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/.tmp_versions"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel"
    cp arch/${KARCH}/Makefile "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"
    if [ "${CARCH}" = "i686" ]; then
    cp arch/${KARCH}/Makefile_32.cpu \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"
    fi
    cp arch/${KARCH}/kernel/asm-offsets.s \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel/"
    # add docbook makefile
    install -D -m644 Documentation/DocBook/Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile"
    # add dm headers
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
    cp drivers/md/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
    # add inotify.h
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux"
    cp include/linux/inotify.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux/"
    # add wireless headers
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
    cp net/mac80211/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
    # add dvb headers for external modules
    # in reference to:
    # http://bugs.archlinux.org/task/9912
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-core"
    cp drivers/media/dvb-core/*.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-core/"
    # and...
    # http://bugs.archlinux.org/task/11194
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
    cp include/config/dvb/*.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
    # add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
    # in reference to:
    # http://bugs.archlinux.org/task/13146
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
    cp drivers/media/dvb-frontends/lgdt330x.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
    cp drivers/media/i2c/msp3400-driver.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
    # add dvb headers
    # in reference to:
    # http://bugs.archlinux.org/task/20402
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb"
    cp drivers/media/usb/dvb-usb/*.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb/"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends"
    cp drivers/media/dvb-frontends/*.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners"
    cp drivers/media/tuners/*.h \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners/"
    # add xfs and shmem for aufs building
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/mm"
    cp fs/xfs/xfs_sb.h "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs/xfs_sb.h"
    # copy in Kconfig files
    for i in $(find . -name "Kconfig*"); do
    mkdir -p "${pkgdir}"/usr/lib/modules/${_kernver}/build/`echo ${i} | sed 's|/Kconfig.*||'`
    cp ${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/${i}"
    done
    chown -R root.root "${pkgdir}/usr/lib/modules/${_kernver}/build"
    find "${pkgdir}/usr/lib/modules/${_kernver}/build" -type d -exec chmod 755 {} \;
    # strip scripts directory
    find "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts" -type f -perm -u+w 2>/dev/null | while read binary ; do
    case "$(file -bi "${binary}")" in
    *application/x-sharedlib*) # Libraries (.so)
    /usr/bin/strip ${STRIP_SHARED} "${binary}";;
    *application/x-archive*) # Libraries (.a)
    /usr/bin/strip ${STRIP_STATIC} "${binary}";;
    *application/x-executable*) # Binaries
    /usr/bin/strip ${STRIP_BINARIES} "${binary}";;
    esac
    done
    # remove unneeded architectures
    rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch/{alpha,arc,arm,arm26,arm64,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,metag,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,xtensa}
    _package-docs() {
    true && pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase/linux/Linux} kernel"
    provides=("kernel26${_kernelname}-docs=${pkgver}")
    conflicts=("kernel26${_kernelname}-docs")
    replaces=("kernel26${_kernelname}-docs")
    cd "${srcdir}/${_srcname}"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build"
    cp -al Documentation "${pkgdir}/usr/lib/modules/${_kernver}/build"
    find "${pkgdir}" -type f -exec chmod 444 {} \;
    find "${pkgdir}" -type d -exec chmod 755 {} \;
    # remove a file already in linux package
    rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile"
    # true && is a workaround for AUR problem with split packages:
    true && pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs")
    for _p in ${pkgname[@]}; do
    eval "package_${_p}() {
    _package${_p#${pkgbase}}
    done
    EDIT: Here is the resulting source tarball for mkaurball.
    Last edited by clfarron4 (2015-01-12 09:37:11)

    OK, so either I'm committing a huge stupid with both TRESOR packages or there is actually a problem with makepkg. I've done similar changes with the linux-tresor PKGBUILD and it's doing the same thing.
    PKGBUILD:
    # Maintainers:
    # Claire Farron <[email protected]>
    # Andes Ho <[email protected]> (Secondary Package Tester)
    # Former Maintainer(s)
    # Ido Rosen <[email protected]>
    # xerc <aur[at]xerc.de>
    # Contributor(s) of tresor-patch-3.6.2_i686.patch and consolidation of patches
    # Seth Dickson <[email protected]>
    # Contributor(s) of the linux PKGBUILD
    # Tobias Powalowski <[email protected]>
    # Thomas Baechler <[email protected]>
    ### Do not edit below this line unless you know what you're doing
    pkgbase=linux-tresor # Build stock kernel with TRESOR patches
    #pkgbase=linux-custom # Build kernel with a different name
    _srcname=linux-3.18
    pkgver=3.18.2
    pkgrel=1
    arch=('i686' 'x86_64')
    url="http://www1.informatik.uni-erlangen.de/tresor"
    license=('GPL2')
    makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc')
    options=('!strip')
    source=("https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.xz"
    "https://www.kernel.org/pub/linux/kernel/v3.x/${_srcname}.tar.sign"
    "https://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.xz"
    "https://www.kernel.org/pub/linux/kernel/v3.x/patch-${pkgver}.sign"
    # the main kernel config files
    'config' 'config.x86_64'
    # standard config files for mkinitcpio ramdisk
    "${pkgbase}.preset"
    "${pkgbase}.install"
    'change-default-console-loglevel.patch'
    'http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor_sysfs.c')
    source_i686+=("http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor-patch-3.6.2_i686"
    'tresor-patch-3.6.2_i686.patch'
    'tresor-patch-3.6.2_i686.patch.sig')
    source_x86_64+=("http://www1.informatik.uni-erlangen.de/filepool/projects/tresor/tresor-patch-3.8.2_aesni"
    'tresor-patch-3.8.2_aesni.patch'
    'tresor-patch-3.8.2_aesni.patch.sig')
    sha256sums=('becc413cc9e6d7f5cc52a3ce66d65c3725bc1d1cc1001f4ce6c32b69eb188cbd'
    'SKIP'
    '927a30c152a193d22242de21b99c9765fb0086b0aa3fabd31938ffc6e1b3f37c'
    'SKIP'
    'b0f867da9c07d778014c52afe2df59b86122b0d4de2ea8003303855a0750e90d'
    'b76fa6691c4ab19d11e346112e8c021c88578950ed19468f115905e74cb0495e'
    'e17c0209dcb887173adbb4cc69fe0799b01ed9b9b7c487d1d023daa99ee073e1'
    '390c0b348c0f42ba760587e9df3098c62a3b6bd5d522eefb51c7a18f29069751'
    '1256b241cd477b265a3c2d64bdc19ffe3c9bbcee82ea3994c590c2c76e767d99'
    'd6fcbd0ea7a5a4c42d326286b60bbd5b1d476b8a6752046fa28133e05351c1fe')
    sha256sums_i686=('9a286a85c16ca5b6a02419af1aedbfe6e8b89bcabdcb32670ead3f26c09eadfd'
    '800f592847d2a20679630491b8f657cb912abc65f9f2daecf804b6dc2f3b9352'
    'SKIP')
    sha256sums_x86_64=('54009b369b95a77ab13f6dd7cdbe22b0785b6314cae3a6c39190b48f4c4b12ce'
    '9415840fe80f4e2f2b44c0762d8c650e5119fadc3cb494c4812406f6627f26c3'
    'SKIP')
    validpgpkeys=(
    'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linux Torvalds
    '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
    '5F885602C7FD0951F565E27949F67298E6366A92' # Claire Farron
    [[ "$CARCH" = "i686" ]] && _tresorpatch="tresor-patch-3.6.2_i686"
    [[ "$CARCH" = "x86_64" ]] && _tresorpatch="tresor-patch-3.8.2_aesni"
    _kernelname=${pkgbase#linux}
    prepare() {
    cd "${srcdir}/${_srcname}"
    # add upstream patch
    patch -p1 -i "${srcdir}/patch-${pkgver}"
    # add latest fixes from stable queue, if needed
    # http://git.kernel.org/?p=linux/kernel/git/stable/stable-queue.git
    # set DEFAULT_CONSOLE_LOGLEVEL to 4 (same value as the 'quiet' kernel param)
    # remove this when a Kconfig knob is made available by upstream
    # (relevant patch sent upstream: https://lkml.org/lkml/2011/7/26/227)
    patch -p1 -i "${srcdir}/change-default-console-loglevel.patch"
    # TRESOR Runs Encryption Securely Outside RAM
    # i.e. the purpose of this package :-)
    msg "Patching TRESOR for linux"
    # Initialized the patched TRESOR file with the upstream patch.
    cp "${srcdir}/${_tresorpatch}" "${_tresorpatch}.patched"
    patch --follow-symlinks "${_tresorpatch}.patched" "${srcdir}/${_tresorpatch}.patch"
    msg "Patching source with TRESOR"
    patch -p1 -i "${_tresorpatch}.patched"
    if [ "${CARCH}" = "x86_64" ]; then
    cat "${srcdir}/config.x86_64" > ./.config
    else
    cat "${srcdir}/config" > ./.config
    fi
    if [ "${_kernelname}" != "" ]; then
    sed -i "s|CONFIG_LOCALVERSION=.*|CONFIG_LOCALVERSION=\"${_kernelname}\"|g" ./.config
    sed -i "s|CONFIG_LOCALVERSION_AUTO=.*|CONFIG_LOCALVERSION_AUTO=n|" ./.config
    fi
    # set extraversion to pkgrel
    sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile
    # don't run depmod on 'make install'. We'll do this ourselves in packaging
    sed -i '2iexit 0' scripts/depmod.sh
    cd "${srcdir}"
    cc tresor_sysfs.c -o tresor_sysfs
    cd "${srcdir}/${_srcname}"
    # get kernel version
    make prepare
    # load configuration
    # Configure the kernel. Replace the line below with one of your choice.
    #make menuconfig # CLI menu for configuration
    #make nconfig # new CLI menu for configuration
    #make xconfig # X-based configuration
    #make oldconfig # using old config from previous kernel version
    # ... or manually edit .config
    # rewrite configuration
    #yes "" | make config >/dev/null
    make oldconfig
    # save configuration for later reuse
    # if [ "${CARCH}" = "x86_64" ]; then
    # cat .config > "${startdir}/config.x86_64.last"
    # else
    # cat .config > "${startdir}/config.last"
    # fi
    build() {
    cd "${srcdir}/${_srcname}"
    make ${MAKEFLAGS} LOCALVERSION= bzImage modules
    _package() {
    pkgdesc="The ${pkgbase/linux/Linux} kernel and modules with integrated TRESOR"
    [ "${pkgbase}" = "linux" ] && groups=('base')
    depends=('coreutils' 'linux-firmware' 'kmod' 'mkinitcpio>=0.7')
    optdepends=('crda: to set the correct wireless channels of your country')
    provides=("kernel26${_kernelname}=${pkgver}")
    conflicts=("kernel26${_kernelname}")
    replaces=("kernel26${_kernelname}")
    backup=("etc/mkinitcpio.d/${pkgbase}.preset")
    install=${pkgbase}.install
    # TRESOR sysfs utility - not necessary but nice to have, in case someone
    # enables CONFIG_TRESOR_SYSFS in a fork of this PKGBUILD...
    cd "${srcdir}"
    install -D -m755 tresor_sysfs "${pkgdir}/usr/bin/tresor_sysfs"
    cd "${srcdir}/${_srcname}"
    KARCH=x86
    # get kernel version
    _kernver="$(make LOCALVERSION= kernelrelease)"
    _basekernel=${_kernver%%-*}
    _basekernel=${_basekernel%.*}
    mkdir -p "${pkgdir}"/{lib/modules,lib/firmware,boot}
    make LOCALVERSION= INSTALL_MOD_PATH="${pkgdir}" modules_install
    cp arch/$KARCH/boot/bzImage "${pkgdir}/boot/vmlinuz-${pkgbase}"
    # set correct depmod command for install
    cp -f "${startdir}/${install}" "${startdir}/${install}.pkg"
    true && install=${install}.pkg
    sed \
    -e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/" \
    -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/" \
    -i "${startdir}/${install}"
    # install mkinitcpio preset file for kernel
    install -D -m644 "${srcdir}/${pkgbase}.preset" \
    "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
    sed \
    -e "1s|'linux.*'|'${pkgbase}'|" \
    -e "s|ALL_kver=.*|ALL_kver=\"/boot/vmlinuz-${pkgbase}\"|" \
    -e "s|default_image=.*|default_image=\"/boot/initramfs-${pkgbase}.img\"|" \
    -e "s|fallback_image=.*|fallback_image=\"/boot/initramfs-${pkgbase}-fallback.img\"|" \
    -i "${pkgdir}/etc/mkinitcpio.d/${pkgbase}.preset"
    # remove build and source links
    rm -f "${pkgdir}"/lib/modules/${_kernver}/{source,build}
    # remove the firmware
    rm -rf "${pkgdir}/lib/firmware"
    # gzip -9 all modules to save 100MB of space
    find "${pkgdir}" -name '*.ko' -exec gzip -9 {} \;
    # make room for external modules
    ln -s "../extramodules-${_basekernel}${_kernelname:--ARCH}" "${pkgdir}/lib/modules/${_kernver}/extramodules"
    # add real version for building modules and running depmod from post_install/upgrade
    mkdir -p "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}"
    echo "${_kernver}" > "${pkgdir}/lib/modules/extramodules-${_basekernel}${_kernelname:--ARCH}/version"
    # Now we call depmod...
    depmod -b "${pkgdir}" -F System.map "${_kernver}"
    # move module tree /lib -> /usr/lib
    mkdir -p "${pkgdir}/usr"
    mv "${pkgdir}/lib" "${pkgdir}/usr/"
    # add vmlinux
    install -D -m644 vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux"
    _package-headers() {
    pkgdesc="Header files and scripts for building modules for ${pkgbase/linux/Linux} kernel"
    provides=("kernel26${_kernelname}-headers=${pkgver}")
    conflicts=("kernel26${_kernelname}-headers")
    replaces=("kernel26${_kernelname}-headers")
    install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}"
    cd "${srcdir}/${_srcname}"
    install -D -m644 Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/Makefile"
    install -D -m644 kernel/Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/kernel/Makefile"
    install -D -m644 .config \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/.config"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include"
    for i in acpi asm-generic config crypto drm generated keys linux math-emu \
    media net pcmcia scsi sound trace uapi video xen; do
    cp -a include/${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/include/"
    done
    # copy arch includes for external modules
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/x86"
    cp -a arch/x86/include "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/x86/"
    # copy files necessary for later builds, like nvidia and vmware
    cp Module.symvers "${pkgdir}/usr/lib/modules/${_kernver}/build"
    cp -a scripts "${pkgdir}/usr/lib/modules/${_kernver}/build"
    # fix permissions on scripts dir
    chmod og-w -R "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/.tmp_versions"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel"
    cp arch/${KARCH}/Makefile "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"
    if [ "${CARCH}" = "i686" ]; then
    cp arch/${KARCH}/Makefile_32.cpu "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/"
    fi
    cp arch/${KARCH}/kernel/asm-offsets.s "${pkgdir}/usr/lib/modules/${_kernver}/build/arch/${KARCH}/kernel/"
    # add docbook makefile
    install -D -m644 Documentation/DocBook/Makefile \
    "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile"
    # add dm headers
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
    cp drivers/md/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/md"
    # add inotify.h
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux"
    cp include/linux/inotify.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/linux/"
    # add wireless headers
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
    cp net/mac80211/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/net/mac80211/"
    # add dvb headers for external modules
    # in reference to:
    # http://bugs.archlinux.org/task/9912
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-core"
    cp drivers/media/dvb-core/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-core/"
    # and...
    # http://bugs.archlinux.org/task/11194
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
    cp include/config/dvb/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/include/config/dvb/"
    # add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new
    # in reference to:
    # http://bugs.archlinux.org/task/13146
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
    cp drivers/media/dvb-frontends/lgdt330x.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
    cp drivers/media/i2c/msp3400-driver.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/i2c/"
    # add dvb headers
    # in reference to:
    # http://bugs.archlinux.org/task/20402
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb"
    cp drivers/media/usb/dvb-usb/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/usb/dvb-usb/"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends"
    cp drivers/media/dvb-frontends/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/dvb-frontends/"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners"
    cp drivers/media/tuners/*.h "${pkgdir}/usr/lib/modules/${_kernver}/build/drivers/media/tuners/"
    # add xfs and shmem for aufs building
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build/mm"
    # removed in 3.17 series
    # cp fs/xfs/xfs_sb.h "${pkgdir}/usr/lib/modules/${_kernver}/build/fs/xfs/xfs_sb.h"
    # copy in Kconfig files
    for i in $(find . -name "Kconfig*"); do
    mkdir -p "${pkgdir}"/usr/lib/modules/${_kernver}/build/`echo ${i} | sed 's|/Kconfig.*||'`
    cp ${i} "${pkgdir}/usr/lib/modules/${_kernver}/build/${i}"
    done
    chown -R root.root "${pkgdir}/usr/lib/modules/${_kernver}/build"
    find "${pkgdir}/usr/lib/modules/${_kernver}/build" -type d -exec chmod 755 {} \;
    # strip scripts directory
    find "${pkgdir}/usr/lib/modules/${_kernver}/build/scripts" -type f -perm -u+w 2>/dev/null | while read binary ; do
    case "$(file -bi "${binary}")" in
    *application/x-sharedlib*) # Libraries (.so)
    /usr/bin/strip ${STRIP_SHARED} "${binary}";;
    *application/x-archive*) # Libraries (.a)
    /usr/bin/strip ${STRIP_STATIC} "${binary}";;
    *application/x-executable*) # Binaries
    /usr/bin/strip ${STRIP_BINARIES} "${binary}";;
    esac
    done
    # remove unneeded architectures
    rm -rf "${pkgdir}"/usr/lib/modules/${_kernver}/build/arch/{alpha,arc,arm,arm26,arm64,avr32,blackfin,c6x,cris,frv,h8300,hexagon,ia64,m32r,m68k,m68knommu,metag,mips,microblaze,mn10300,openrisc,parisc,powerpc,ppc,s390,score,sh,sh64,sparc,sparc64,tile,unicore32,um,v850,xtensa}
    _package-docs() {
    pkgdesc="Kernel hackers manual - HTML documentation that comes with the ${pkgbase/linux/Linux} kernel"
    provides=("kernel26${_kernelname}-docs=${pkgver}")
    conflicts=("kernel26${_kernelname}-docs")
    replaces=("kernel26${_kernelname}-docs")
    cd "${srcdir}/${_srcname}"
    mkdir -p "${pkgdir}/usr/lib/modules/${_kernver}/build"
    cp -al Documentation "${pkgdir}/usr/lib/modules/${_kernver}/build"
    find "${pkgdir}" -type f -exec chmod 444 {} \;
    find "${pkgdir}" -type d -exec chmod 755 {} \;
    # remove a file already in linux package
    rm -f "${pkgdir}/usr/lib/modules/${_kernver}/build/Documentation/DocBook/Makefile"
    pkgname=("${pkgbase}" "${pkgbase}-headers" "${pkgbase}-docs")
    for _p in ${pkgname[@]}; do
    eval "package_${_p}() {
    $(declare -f "_package${_p#${pkgbase}}")
    _package${_p#${pkgbase}}
    done
    Running makepkg -S to build the source tarball:
    claire ~/Builds/linux-tresor % makepkg -S
    ==> Making package: linux-tresor 3.18.2-1 (Fri 9 Jan 17:24:58 GMT 2015)
    ==> Retrieving sources...
    -> Downloading linux-3.18.tar.xz...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 77.1M 100 77.1M 0 0 2852k 0 0:00:27 0:00:27 --:--:-- 5975k
    -> Downloading linux-3.18.tar.sign...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 473 100 473 0 0 1079 0 --:--:-- --:--:-- --:--:-- 1082
    -> Downloading patch-3.18.2.xz...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 40932 100 40932 0 0 48079 0 --:--:-- --:--:-- --:--:-- 48042
    -> Downloading patch-3.18.2.sign...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 819 100 819 0 0 1207 0 --:--:-- --:--:-- --:--:-- 1207
    -> Found config
    -> Found config.x86_64
    -> Found linux-tresor.preset
    -> Found linux-tresor.install
    -> Found change-default-console-loglevel.patch
    -> Downloading tresor_sysfs.c...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 2299 100 2299 0 0 28726 0 --:--:-- --:--:-- --:--:-- 29101
    -> Downloading tresor-patch-3.6.2_i686...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 47050 100 47050 0 0 344k 0 --:--:-- --:--:-- --:--:-- 345k
    -> Found tresor-patch-3.6.2_i686.patch
    -> Found tresor-patch-3.6.2_i686.patch.sig
    -> Found patch-3.18.2.sign
    -> Found config
    -> Found config.x86_64
    -> Found linux-tresor.preset
    -> Found linux-tresor.install
    -> Found change-default-console-loglevel.patch
    -> Found tresor_sysfs.c
    -> Downloading tresor-patch-3.8.2_aesni...
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 47192 100 47192 0 0 350k 0 --:--:-- --:--:-- --:--:-- 351k
    -> Found tresor-patch-3.8.2_aesni.patch
    -> Found tresor-patch-3.8.2_aesni.patch.sig
    -> Found patch-3.18.2.sign
    -> Found config
    -> Found config.x86_64
    -> Found linux-tresor.preset
    -> Found linux-tresor.install
    -> Found change-default-console-loglevel.patch
    -> Found tresor_sysfs.c
    ==> Validating source files with sha256sums...
    linux-3.18.tar.xz ... Passed
    linux-3.18.tar.sign ... Skipped
    patch-3.18.2.xz ... Passed
    patch-3.18.2.sign ... Skipped
    config ... Passed
    config.x86_64 ... Passed
    linux-tresor.preset ... Passed
    linux-tresor.install ... Passed
    change-default-console-loglevel.patch ... Passed
    tresor_sysfs.c ... Passed
    ==> Validating source files with sha256sums...
    tresor-patch-3.6.2_i686 ... Passed
    tresor-patch-3.6.2_i686.patch ... Passed
    tresor-patch-3.6.2_i686.patch.sig ... Skipped
    ==> Validating source files with sha256sums...
    tresor-patch-3.8.2_aesni ... Passed
    tresor-patch-3.8.2_aesni.patch ... Passed
    tresor-patch-3.8.2_aesni.patch.sig ... Skipped
    ==> Verifying source file signatures with gpg...
    linux-3.18.tar ... Passed
    patch-3.18.2 ... Passed
    tresor-patch-3.6.2_i686.patch ... Passed
    patch-3.18.2 ... Passed
    tresor-patch-3.8.2_aesni.patch ... Passed
    patch-3.18.2 ... Passed
    ==> Entering fakeroot environment...
    ==> Creating source package...
    -> Adding PKGBUILD...
    -> Generating .SRCINFO file...
    -> Adding config...
    -> Adding config.x86_64...
    -> Adding linux-tresor.preset...
    -> Adding linux-tresor.install...
    -> Adding change-default-console-loglevel.patch...
    -> Adding tresor-patch-3.6.2_i686.patch...
    -> Adding tresor-patch-3.6.2_i686.patch.sig...
    -> Adding config...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/config’: File exists
    -> Adding config.x86_64...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/config.x86_64’: File exists
    -> Adding linux-tresor.preset...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/linux-tresor.preset’: File exists
    -> Adding linux-tresor.install...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/linux-tresor.install’: File exists
    -> Adding change-default-console-loglevel.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/change-default-console-loglevel.patch’: File exists
    -> Adding tresor-patch-3.8.2_aesni.patch...
    -> Adding tresor-patch-3.8.2_aesni.patch.sig...
    -> Adding config...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/config’: File exists
    -> Adding config.x86_64...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/config.x86_64’: File exists
    -> Adding linux-tresor.preset...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/linux-tresor.preset’: File exists
    -> Adding linux-tresor.install...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/linux-tresor.install’: File exists
    -> Adding change-default-console-loglevel.patch...
    ln: failed to create symbolic link ‘/home/claire/Builds/linux-tresor/srclinks.W5jPjydXO/linux-tresor/change-default-console-loglevel.patch’: File exists
    -> Compressing source package...
    ==> Leaving fakeroot environment.
    ==> Source package created: linux-tresor (Fri 9 Jan 17:25:50 GMT 2015)
    makepkg -S 24.38s user 1.40s system 48% cpu 53.129 total
    Here is the resulting source tarball.
    As far as I can see, they should be working PKGBUILDs too which meet the standards.
    EDIT: Here's the bug report
    Last edited by clfarron4 (2015-01-09 17:42:34)

  • Is there a way to develop the same raw file multiple times, each time keeping the final product?

    I've been working with my NEF raw files.  When I import one into LR I can start developing it right away, which I've done.  I also know that the modifications aren't made to the raw file but kept in an XMP file.  Since the I'm not actually changing the raw file do you know if there is a way to make a secondary edit of the file?
    Here's an example.  Let's say I have a raw file and I want to develop it in color.  Then when I'm all done I want to start over and develop it again and black and white but keep the color one as well.
    I know I can undo all the edits I've made but then I lose all that work too.
    Is there a way to develop an image twice and keep both final products?  I know copying the raw file and renaming it is one crude way but I have to believe there's a better, easier way.

    Yes, you can make a virtual copy at any time.
    If you want the virtual copy to be un-edited after you have done some editing to the "non-virtual copy", you could open the "non-virtual copy" in the Develop Module, click on Reset, create the virtual copy, then undo the Reset operation (click on the last real edit in the History Panel)

  • Read from text file multiple times

    Hi!
    Inside my main VI, I read settings from the same text file like 4-5 different places (some inside sub VI's).  This is also inside a while-loop that is delayed about 0,5 seconds.  The text file contains about 50-100 lines depending on the settings.  My question is if this can make the program unstable or loose it's performance??? 
    Is it better to drag wire in all around the VI and subVI's ??
    Best regards
    Martin 
    Solved!
    Go to Solution.

    Simple way is to use functional global.
    Read text file at the start of the program, store it in Functional global.
    Use it to read setting anywhere anytime...
    If you don't know about functional global here is the link.
    Gaurav k
    CLD Certified !!!!!
    Do not forget to Mark solution and to give Kudo if problem is solved.

  • OSB ftp reading same file multiple times in cluster

    We have 3 nodes osb cluster
    osb1,obs2, osb3
    file based proxy is deployed to cluster with 'poll managed server' as osb1 and post read action as Archive
    We see same file is being read hundreds of times and archiving same hundreds of times
    Does anybody faced similar issue?

    We have faced similar issue in the past.
    When you create the subscribing service ,create in based on XML Schema which it has to poll.
    In case of WSDL based service it polls indefinitely

  • How do I make a itunes file onto time capsule

    Hey there,
         I recently got a TC and I have backed up my MBP onto it, but it just shows my whole MBP as one file and you can not go into and look at the files while on another computer that is connected into my tc. So, if that makes any sense, what I want to do is make a file onto my TC where all my music and videos from my itunes will be in. I then want to be able to access that file on my tc onto another computer (My Sister's). She wants some of my music and instead of having her tell me want music she wants and having to drop them into her drop file, I want her to be able to connect into my TC go into that itunes file and grab whatever music/ movies she wants that is in my itunes. Is that possible?

    Sign into the iTunes Store with the Apple ID and password you used to log in here. If you want to create a new account instead of using your existing one, create a new Apple ID.
    (73446)

  • How can I make apps show up multiple times on the iphone?

    Hi, call me pedantic if you will, but I want some of my iphone apps to show up in several locations so I can sort out the folders.
    For example, I have loads of games. I want to categorize them as sports games, puzzle games, racing games, etc.. but I also want a folder called favourite games. I want any games in the favourite games folder to show up in the correct category folder as well.
    I know that we probably can't do that with a normal iphone but if I was to jailbreak, could I do it?

    Do you go around chastising others for providing answers to other people's questions just because you don't seem to find the answer helpful? Isn't it really up to the original poster to decide what is helpful and what is not?
    Could I respectfully request that it would be more effective if you either provided an answer to the original question, if you know it, and if not just avoid posting solely to criticize someone who has been helping here for many, many thousands of posts (and been acknowledged for doing so by hundreds of users who have been helped)? Otherwise it really is you that's wasting time and bandwidth.
    Regards.

Maybe you are looking for

  • Safari Quits Unexpectedly as soon as I click to open it! Please Help

    So I forgot the password to my computer that you need to allow your computer to update. I read in my manual that I needed to insert a disk I received with my Mac in order to reset it. So I followed the instructions, reseted my password, and updated m

  • Subscriptions and Notifications on replies in Discussions

    Hi, I´m having the problem that I only getting notifications on subscribed discussions for the initial posts Folder: abc/def/....). As replies are stored in another folder (at least in our installation collaboration/discussions) and the are reference

  • F110 issue - print problem

    Hello All, We have an issue with transaction F110,   a user is trying to create a payment proposal and a payment run is being carried out. But when he tries to print this, he is not able to do so.Wheras another user can do so. I have applied trace on

  • Screen turns blue when moving the screen up and down

    Hi, I work on my laptop everyday and I move the screen in diffent angles for me to see the screen better from where I am sitting, but recently the screen turns completely blue. I can still see everything but all the white colors turn light blue. The

  • Iphoto needs aperture update (I dont have aperture)

    Today I went to open iPhoto, and it says "To open this Aperture Library in iPhoto, you need Aperture 3.3 or later" The only thing is I don't have aperture, nor do I recall ever installing it in the past. I tried holding down command/option to reconfi