Dependent VO Issue

Hi All,
Jdev Version 11.1.1.6.0
We have VO1 with 11 - Language Name and Code like English(En), Spanish(es) etc.
We have VO2 with 15 attributes in which 1 attribute is Language which store Language for each Product. A product can belong to multiple language like English, Spain, French etc.
We created ADF Table is based on VO2, Editing the table opens popup, which also contain MulitSelectCheckBox dropdown for language. User can select or deselect more language and save records.
Issue:
1.We have created MulitSelectCheckBox Drop Down in Edit Popup using VO1. How should we capture the selection/modification and update VO2, since our table is based on VO2.
2. When user Edit, the language present in VO2 should be check in in drop down. How to handle this since drop down is based on VO1.
Please suggest some approach to handle this situation.
Thanks
Ankur
Edited by: ankurmdh on Dec 30, 2012 11:51 AM

Ankur,
There is another blog post to use SelectManyCheckBox component in a table: http://umeshagarwal24.blogspot.in/2012/06/selectmanycheckbox-component-in-table.html
Check this if its useful
I have not created View Link for between 2 VOs, so should i go ahead and create view link?This is not required for your use case.
Also when I click edit for table record based on PatchDetailsVO a popup should open which also contains MultiSelectCheckbox for language,language already present should be check marked in drop down. How to achieve this ?For this you can refer the SelectManyCheckBox component in table blog. If you see there are two methods which you can use resolveExpression()+ and getSelectedRoles()+. In getSelectedRoles method you can get hold of PatchDetailsVO row and get the languages field and convert to a List as mentioned in the method. +//I assume in PatchDetailsVO, the languages value is being stored as comma separated values.+
User can select or deselect more language. I have drag LanguageVO on popup to create this drop down. So on save I should update PatchDetailsVO. For this should I use the method provided in your blog?For this you can refer onRoleChange+ method in the above blog.
Hope this resolve your issues.

Similar Messages

  • AUR - dependency makepkg issue

    Hi all,
    I'm trying to compile and install ncl from AUR (using packer). All dependencies check out fine, however there is an issue while building vis5d+. I've downloaded the patch from the Sources section (provides a PKGBUILD and the patch), following is the output of makepkg:
    > makepkg
    patching file src/misc.c
    patching file src/misc.h
    patching file src/work.c
    patching file util/kludge.f
    patch unexpectedly ends in middle of line
    Hunk #1 succeeded at 51 with fuzz 1.
    checking for a BSD compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking for mawk... no
    checking for gawk... gawk
    checking whether make sets ${MAKE}... yes
    checking for vendor's cc to be used instead of gcc... checking for cc... cc
    checking for C compiler default output... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for executable suffix...
    checking for object suffix... o
    checking whether we are using the GNU C compiler... yes
    checking whether cc accepts -g... yes
    checking for style of include used by make... GNU
    checking dependency style of cc... gcc3
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking for a BSD compatible install... /usr/bin/install -c
    checking whether make sets ${MAKE}... (cached) yes
    checking whether ln -s works... yes
    checking build system type... x86_64-unknown-linux-gnu
    checking host system type... x86_64-unknown-linux-gnu
    checking for ld used by GCC... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking how to recognise dependant libraries... file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )
    checking command to parse /usr/bin/nm -B output... ok
    checking how to run the C preprocessor... cc -E
    checking for dlfcn.h... yes
    checking for file... /usr/bin/file
    checking for ranlib... ranlib
    checking for strip... strip
    checking for objdir... .libs
    checking for cc option to produce PIC... -fPIC
    checking if cc PIC flag -fPIC works... yes
    checking if cc static flag -static works... yes
    checking if cc supports -c -o file.o... no
    checking if we can lock with hard links... yes
    checking if cc supports -fno-rtti -fno-exceptions... yes
    checking whether the linker (/usr/bin/ld) supports shared libraries... yes
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking if libtool supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    creating libtool
    checking for libintl.h... yes
    checking for ranlib... (cached) ranlib
    checking for strerror in -lcposix... no
    checking for ANSI C header files... yes
    checking for cc option to accept ANSI C... none needed
    checking for an ANSI C-conforming const... yes
    checking for inline... inline
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for off_t... yes
    checking for size_t... yes
    checking for working alloca.h... yes
    checking for alloca... yes
    checking for stdlib.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for getpagesize... yes
    checking for working mmap... yes
    checking whether we are using the GNU C Library 2.1 or newer... yes
    checking for argz.h... yes
    checking for limits.h... yes
    checking for locale.h... yes
    checking for nl_types.h... yes
    checking for malloc.h... yes
    checking for stddef.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for sys/param.h... yes
    checking for feof_unlocked... yes
    checking for fgets_unlocked... yes
    checking for getcwd... yes
    checking for getegid... yes
    checking for geteuid... yes
    checking for getgid... yes
    checking for getuid... yes
    checking for mempcpy... yes
    checking for munmap... yes
    checking for putenv... yes
    checking for setenv... yes
    checking for setlocale... yes
    checking for stpcpy... yes
    checking for strchr... yes
    checking for strcasecmp... yes
    checking for strdup... yes
    checking for strtoul... yes
    checking for tsearch... yes
    checking for __argz_count... yes
    checking for __argz_stringify... yes
    checking for __argz_next... yes
    checking for iconv... yes
    checking for iconv declaration...
    extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
    checking for nl_langinfo and CODESET... yes
    checking for LC_MESSAGES... yes
    checking whether NLS is requested... yes
    checking whether included gettext is requested... no
    checking for libintl.h... (cached) yes
    checking for GNU gettext in libc... yes
    checking for dcgettext... yes
    checking for msgfmt... /usr/bin/msgfmt
    checking for gmsgfmt... /usr/bin/msgfmt
    checking for xgettext... /usr/bin/xgettext
    checking for bison... bison
    checking version of bison... 3.0.2, ok
    checking for catalogs to be installed... pt_BR es
    checking for db2html... ../missing db2html
    checking for db2dvi... ../missing db2dvi
    checking for db2ps... ../missing db2ps
    checking for db2pdf... ../missing db2pdf
    checking for db2rtf... ../missing db2rtf
    checking for convert... /usr/bin/convert
    checking for f77... gfortran
    checking whether we are using the GNU Fortran 77 compiler... yes
    checking whether gfortran accepts -g... yes
    checking how to get verbose linking output from gfortran... -v
    checking for Fortran 77 libraries... -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2 -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.2/../../.. -lgfortran -lm -lgcc_s -lquadmath
    checking for dummy main to link with Fortran 77 libraries... none
    checking for Fortran 77 name-mangling scheme... lower case, underscore, no extra underscore
    checking whether we are using gcc 2.90 or later... yes
    checking for float... yes
    checking size of float... 4
    checking for int... yes
    checking size of int... 4
    checking for signed char... yes
    checking size of signed char... 1
    checking whether byte ordering is bigendian... no
    checking for sqrt in -lm... yes
    checking for strcasecmp... (cached) yes
    checking for strncasecmp... yes
    checking for strdup... (cached) yes
    checking for X... libraries /usr/lib64, headers
    checking for gethostbyname... yes
    checking for connect... yes
    checking for remove... yes
    checking for shmat... yes
    checking for IceConnectionNumber in -lICE... yes
    checking for glBegin in -lMesaGL... no
    checking for glBegin in -lGL... yes
    checking for gluProject in -lGLU... yes
    checking for GL/gl.h... yes
    checking for XMesaGetBackBuffer... no
    checking for dlopen in -ldl... yes
    checking for Tcl_Eval in -ltcl... yes
    checking for setrlimit... yes
    checking for Fortran idate function... no
    checking for iopen in -limage... no
    checking for nc_inq_dimlen in -lnetcdf... yes
    checking for netcdf.h... yes
    Didn't find the mixkit library;
    You can download the Mixkit source
    code from the Qslim home page:
    http://graphics.cs.uiuc.edu/~garland/software/qslim.html
    and/or use --with-mixkit=<lib> to specify the location
    of libmix.a.
    checking for readd_ in -lmcidas_lib... no
    checking for X11/Xm/MwmUtil.h... no
    checking for sys/types.h... (cached) yes
    checking for sys/prctl.h... yes
    checking for sys/sysmp.h... no
    checking for sysmp.h... no
    checking for sys/lock.h... no
    checking for sys/stat.h... (cached) yes
    checking for fcntl.h... yes
    checking for sproc... no
    checking for pthread.h... yes
    checking for the pthreads library -lpthreads... no
    checking whether pthreads work without any flags... no
    checking whether pthreads work with -Kthread... no
    checking whether pthreads work with -kthread... no
    checking for the pthreads library -llthread... no
    checking whether pthreads work with -pthread... yes
    checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
    checking if more special flags are required for pthreads... no
    checking for cc_r... cc
    configure: creating ./config.status
    config.status: creating gtk/gradients/Makefile
    config.status: creating gtk/Makefile
    config.status: creating intl/Makefile
    config.status: creating po/Makefile.in
    config.status: creating Makefile
    config.status: creating src/Makefile
    config.status: creating doc/Makefile
    config.status: creating lui5/Makefile
    config.status: creating util/Makefile
    config.status: creating config.h
    config.status: creating src/api-config.h
    config.status: src/api-config.h is unchanged
    config.status: creating po/POTFILES
    config.status: creating po/Makefile
    make all-recursive
    make[1]: Entering directory '/home/nevio/src/vis5d+-1.2.1'
    Making all in po
    make[2]: Entering directory '/home/nevio/src/vis5d+-1.2.1/po'
    make[2]: Nothing to be done for 'all'.
    make[2]: Leaving directory '/home/nevio/src/vis5d+-1.2.1/po'
    Making all in intl
    make[2]: Entering directory '/home/nevio/src/vis5d+-1.2.1/intl'
    make[2]: Nothing to be done for 'all'.
    make[2]: Leaving directory '/home/nevio/src/vis5d+-1.2.1/intl'
    Making all in lui5
    make[2]: Entering directory '/home/nevio/src/vis5d+-1.2.1/lui5'
    source='browser.c' object='browser.o' libtool=no \
    depfile='.deps/browser.Po' tmpdepfile='.deps/browser.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f browser.c || echo './'`browser.c
    source='newbrowser.c' object='newbrowser.o' libtool=no \
    depfile='.deps/newbrowser.Po' tmpdepfile='.deps/newbrowser.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f newbrowser.c || echo './'`newbrowser.c
    source='button.c' object='button.o' libtool=no \
    depfile='.deps/button.Po' tmpdepfile='.deps/button.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f button.c || echo './'`button.c
    source='buttonmatrix.c' object='buttonmatrix.o' libtool=no \
    depfile='.deps/buttonmatrix.Po' tmpdepfile='.deps/buttonmatrix.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f buttonmatrix.c || echo './'`buttonmatrix.c
    source='colorbar.c' object='colorbar.o' libtool=no \
    depfile='.deps/colorbar.Po' tmpdepfile='.deps/colorbar.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f colorbar.c || echo './'`colorbar.c
    source='destroy.c' object='destroy.o' libtool=no \
    depfile='.deps/destroy.Po' tmpdepfile='.deps/destroy.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f destroy.c || echo './'`destroy.c
    source='event.c' object='event.o' libtool=no \
    depfile='.deps/event.Po' tmpdepfile='.deps/event.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f event.c || echo './'`event.c
    source='field.c' object='field.o' libtool=no \
    depfile='.deps/field.Po' tmpdepfile='.deps/field.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f field.c || echo './'`field.c
    source='label.c' object='label.o' libtool=no \
    depfile='.deps/label.Po' tmpdepfile='.deps/label.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f label.c || echo './'`label.c
    source='layout.c' object='layout.o' libtool=no \
    depfile='.deps/layout.Po' tmpdepfile='.deps/layout.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f layout.c || echo './'`layout.c
    source='list.c' object='list.o' libtool=no \
    depfile='.deps/list.Po' tmpdepfile='.deps/list.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f list.c || echo './'`list.c
    source='newlist.c' object='newlist.o' libtool=no \
    depfile='.deps/newlist.Po' tmpdepfile='.deps/newlist.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f newlist.c || echo './'`newlist.c
    source='newbutton.c' object='newbutton.o' libtool=no \
    depfile='.deps/newbutton.Po' tmpdepfile='.deps/newbutton.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f newbutton.c || echo './'`newbutton.c
    source='newlabel.c' object='newlabel.o' libtool=no \
    depfile='.deps/newlabel.Po' tmpdepfile='.deps/newlabel.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f newlabel.c || echo './'`newlabel.c
    source='newslider.c' object='newslider.o' libtool=no \
    depfile='.deps/newslider.Po' tmpdepfile='.deps/newslider.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f newslider.c || echo './'`newslider.c
    source='pixmaps.c' object='pixmaps.o' libtool=no \
    depfile='.deps/pixmaps.Po' tmpdepfile='.deps/pixmaps.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f pixmaps.c || echo './'`pixmaps.c
    source='radio.c' object='radio.o' libtool=no \
    depfile='.deps/radio.Po' tmpdepfile='.deps/radio.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f radio.c || echo './'`radio.c
    source='scrollbar.c' object='scrollbar.o' libtool=no \
    depfile='.deps/scrollbar.Po' tmpdepfile='.deps/scrollbar.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f scrollbar.c || echo './'`scrollbar.c
    source='lui.c' object='lui.o' libtool=no \
    depfile='.deps/lui.Po' tmpdepfile='.deps/lui.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f lui.c || echo './'`lui.c
    source='browser2.c' object='browser2.o' libtool=no \
    depfile='.deps/browser2.Po' tmpdepfile='.deps/browser2.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I../src -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f browser2.c || echo './'`browser2.c
    rm -f liblui.a
    ar cru liblui.a browser.o newbrowser.o button.o buttonmatrix.o colorbar.o destroy.o event.o field.o label.o layout.o list.o newlist.o newbutton.o newlabel.o newslider.o pixmaps.o radio.o scrollbar.o lui.o browser2.o
    ranlib liblui.a
    make[2]: Leaving directory '/home/nevio/src/vis5d+-1.2.1/lui5'
    Making all in src
    make[2]: Entering directory '/home/nevio/src/vis5d+-1.2.1/src'
    make all-am
    make[3]: Entering directory '/home/nevio/src/vis5d+-1.2.1/src'
    source='cursor.c' object='cursor.o' libtool=no \
    depfile='.deps/cursor.Po' tmpdepfile='.deps/cursor.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f cursor.c || echo './'`cursor.c
    source='displaywidget.c' object='displaywidget.o' libtool=no \
    depfile='.deps/displaywidget.Po' tmpdepfile='.deps/displaywidget.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f displaywidget.c || echo './'`displaywidget.c
    source='gui.c' object='gui.o' libtool=no \
    depfile='.deps/gui.Po' tmpdepfile='.deps/gui.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f gui.c || echo './'`gui.c
    source='gui_i.c' object='gui_i.o' libtool=no \
    depfile='.deps/gui_i.Po' tmpdepfile='.deps/gui_i.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f gui_i.c || echo './'`gui_i.c
    source='labels.c' object='labels.o' libtool=no \
    depfile='.deps/labels.Po' tmpdepfile='.deps/labels.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f labels.c || echo './'`labels.c
    source='script.c' object='script.o' libtool=no \
    depfile='.deps/script.Po' tmpdepfile='.deps/script.TPo' \
    depmode=gcc3 /bin/sh ../depcomp \
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -D_FORTIFY_SOURCE=2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -fno-range-check -Wall -pthread -c `test -f script.c || echo './'`script.c
    Makefile:562: recipe for target 'script.o' failed
    make[3]: Leaving directory '/home/nevio/src/vis5d+-1.2.1/src'
    Makefile:341: recipe for target 'all' failed
    make[2]: Leaving directory '/home/nevio/src/vis5d+-1.2.1/src'
    Makefile:215: recipe for target 'all-recursive' failed
    make[1]: Leaving directory '/home/nevio/src/vis5d+-1.2.1'
    Makefile:152: recipe for target 'all' failed
    Any help or advice on what would be the next best course of action is appreciated.

    Wyrmux wrote:
    GE wrote:
    Do you have glu installed on that machine?
    FYI,
    ==> Finished making: vis5d+ 1.2.1-7 (Thu Feb 13 23:16:05 EET 2014)
    Yep, just reinstalled it... Same error.
    EDIT: Have you installed vis5d+ via yaourt/packer/etc. or by downloading the tarball itself?
    I just downloaded it from AUR and used makepkg.
    Anyway, I didn't saw you were using a x86_64 machine - I'm on i686.
    http://diffchecker.com/uicihzeq
    Considering the fact that we've got pretty much the same output (configure), I guess it's all about x86_64 now, not the package itself.

  • Routing Dependency Assignment Issue

    Hello Experts,
    We are facing a problem in our system. We are using Variant Configurations and Use Super Task lists. When we replace the object dependency assigned to and operation with another dependency, the dependency works fine while configuring. But when we ALE the Routing from one client to another. The old assignments are carried over instead of the new assignments. When I check the dependency assignments via Table PLPO -> CUOB -> CUKB the old dependency assignments are still shown as they are not getting deleted.
    This is not happening for all the VC materials which makes it more puzzling. Any suggestion or advice will be helpful.
    Thanks
    Rishi...

    Hi Nancy,
    In transaction OP8B for routing 'N' check if 'TL' Checkbox is selected. If so remove the selection & then try to create a routing, the previous group number will not be taken.
    Check & give feedback.
    Regards,
    Senthilkumar

  • DBMS_REDEFINITION dependent objects issue , please help.....

    Hello Guru's,
    Today I have tried with DBMS_REDEFINITION package, I'm successfully partitioning the existing table, but there are some dependent objects are missing after completing the redefinition package.
    Im Using 11g R2.
    Please assist me , in which stage it went wrong, Actually my table is have around 12 dependent procedures, functions, Synonyms how ever, after completing the redefinition when i query the all_dependancies I m getting only 9 objects with correct status.
    Please suggest me that what happened to remaining 3 dependent objects.  Its a bit urgent.
    Steps I followed:
    1.Created a bkp table of same as existing table A.
    2.EXEC Dbms_Redefinition.Can_Redef_Table(USER, 'A');  ---No errors got.
    3.DBMS_REDEFINITION.start_redef_table(uname      => USER, orig_table => 'A',int_table  => 'A_BKP'); ----No errors
    4. dbms_redefinition.sync_interim_table(
        uname      => USER,       
        orig_table => 'A',
        int_table  => 'A_BKP');  ----No errors got.
    5.Manually Added constraints on A_BKP what ever constraints on A .--- No errors
    6. Manually Added Indexes on A_BKP what ever indexs are there on A columns  ----No errors
    7.EXEC DBMS_STATS.gather_table_stats(USER, 'A_BKP', cascade => TRUE);  ---No errors
    8.dbms_redefinition.finish_redef_table(
        uname      => USER,       
        orig_table => 'A',
        int_table  => 'A_BKP');  ----No errors
    9. Manually Droped A_BKP table
    10. Manually Renamed all constraints and Indexex to the original names  -----No errors
    11. Queried Select count(*) from A;
    Then I queried in all_dependencies, now there is mis match between before partitioned table dependencies and after ,
    Please tell me whats wrong with this steps , its a bit urgent, any fruther steps to be taken ?

    No I have checked that missing objects there are present in the DB and when i query in All_dependancies with that referenced name, it will giving less rows than original

  • Has anyone addressed the AUR haskell depends/makedepends fiasco?

    I've been searching around here, the web, and flyspray, and haven't found anything yet. Has anyone addressed the depends/makedepends fiasco with the Haskell PKGBUILD generated by the arch-haskell script?
    haskell-hdbc-sqlite3 > grep -i depends PKGBUILD
    makedepends=('ghc' 'haskell-cabal' 'haskell-hdbc>=2.1.0' 'haskell-utf8-string' 'sqlite3')
    depends=('ghc' 'haskell-cabal' 'haskell-hdbc>=2.1.0' 'haskell-utf8-string' 'sqlite3')
    Do all 1000+ PKGBUILD have this problem? Surely someone's looking into this, right?
    --EDIT--
    There are incorrect dependencies. There are 31 packages that depend on haskell-time of which a newer version is in GHC. The licenses are in non-standard places. Etc.
    *** I recommend that all packages created by arch-haskell get removed from the AUR. ***

    skottish wrote:
    Do all 1000+ PKGBUILD have this problem? Surely someone's looking into this, right?
    --EDIT--
    There are incorrect dependencies. There are 31 packages that depend on haskell-time of which a newer version is in GHC. The licenses are in non-standard places. Etc.
    *** I recommend that all packages created by arch-haskell get removed from the AUR. ***
    Hello skottish.
    Thanks for the bug report. It would be better directed by reporting a bug to the Arch Haskell team, http://www.haskell.org/mailman/listinfo/arch-haskell
    Just some background, the Arch Haskell team is an group of about 12 developers, including 2 Arch core developers, engaged in supporting the Haskell programming langauge on Arch, bring the Haskell community to Arch, and advocating for Arch Linux. The effort is centered around the #archhaskell irc channel, the arch-haskell@ mailing list, archhaskell.wordpress.com and the wiki.
    We're aware of the depends/makedepends issue. cabal2arch, the tool that packages Haskell software for Arch, used a seemingly incorrect understanding of the semantics of makdepends and depends. That has been fixed. Packages are being updated incrementally, and the situation as is causes no harm. The current semantics for Haskell packages wrt. dependencies are stated here: http://www.haskell.org/pipermail/arch-h … 00193.html
    Regarding haskell-time, the reason packages are using an older version of haskell-time is that Arch Linux supports the Haskell Platform http://hackage.haskell.org/platform/ which specifies which versions of libraries to support on a distro. We follow that. It is a policy decision.
    Regarding the licenses, they're placed where the package guide says. http://www.haskell.org/pipermail/arch-h … 00196.html
    I'm not sure what you mean by "Etc."  but if you have a bug report in the packaging system, please report it to the mailing list.

  • Planned delivery cost invoice against time dependent condition

    Hi,
    Client  is  currently using time independent agreement but now they want to track the price changes hence we suggested for time dependent condition agreement . Since LPA agreement is having master condition system doesnt allow us to do the MIRO for the custom duty prior to goods receipt.
    We applied OSS note 1593979  for time dependent condition issue but still we are facing same issue .
    In india , for Import purchase  we need to post the custom invoice before goods receipt .
    Please advise how to handle custom invoice against LPA document.
    Reagrds,
    Renuga.A

    HI,
    can any one give me a update on this.
    Regards,
    Renuga.A

  • How to get  Subvalues using Combo box ?

    Hi , friends,
    I have one Combo box :
    Having list of all Districts
    When i select one of District it will give all related villages
    regarding District that i selected in another combo box.
    How to achieve this ? in one page itself
    I have another idea but its not good..
    where
    1) first select District from Combo
    2) Press submit
    3) second page displays another combo and fetch perticular villages
    and display in another combo.
    but this technique requires more page navigation.
    I want it should be on one page itself
    PLEASE HELP ME ....
    Ghanshyam
    Message was edited by:
    Ghanshyam

    the brand old dependent combo issue..
    as far as i know i could tell you for every two days a similar post is being posted here on the same thread..
    you could have taken a look of them....
    Anyways there are many ways of doing it....
    In the days when XmlHttpRequest Object was not invented ppl used to achieve this using Hidden iframe and then updating parent frame dropdown by calling a javascript function onload of the page. or by auto refershing the page after saving the form state inside the scope of session.
    However,using XmlHttpRequest Object (AJAX) nowdays is one of the smater ways of acheving tasks as these.
    checkout one such examples where i've posted a similar example in the last reply
    http://forum.java.sun.com/thread.jspa?threadID=5170019
    hope this might help :)
    REGARDS,
    RaHuL

  • Basic Java Applet

    I am writing my first applet. I have read some tutorials but I cant get it to run in my browser (it runs in the applet viewer though). Please be detailed in your answer because this is my first applet.
    This is the process I am following and the code:
    Using eclipse I created a project. Then right click on it to create a class (as in java applicatons). But i replaced the code in the class file for:
    package pkgs;
    import java.awt.*;
    import java.applet.*;
    public class FirstApplet extends Applet{
         public void paint(Graphics g){
              g.drawString("Simple applet", 20, 20);
    Then I run it as an applet and it worked in the applet viewer.
    Then I created a jsp page calling the applet:
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>V2</title>
    </head>
    <body>
    <applet code="FirstApplet" width = "260"height = "200"></applet>
    </body>
    </html>
    Then I run it again and "Export" it to .WAR in my tomcat root directory. I am calling the page but it says:
    load: class FirstApplet not found.
    java.lang.ClassNotFoundException: FirstApplet
    The file FirstApplet.class is in the WEB-INF folder, under classes and the package name folder.
    I even tried to copy paste the .class file to the same directory as the .jsp file but no luck.
    What am I missing.
    Thanks in advance for your help.
    Edited by: Centinela66 on Sep 20, 2008 4:05 PM
    Edited by: Centinela66 on Sep 20, 2008 4:08 PM

    JSPs are server side technology and applets are client-side. There's no connection between them; you can use one without the other. The only interaction is that if you find it difficult to create the JSPs properly, then they won't have the proper HTML needed to tell the browser to download and start the applet.
    I'd suggest not even bothering with JSP for now. Just create a plain HTML page that embeds the applet. Later on, if you need to, and after you have the HTML working, you can replace the HTML with a JSP page. Use the HTML as a guide to make sure you got the JSP right.
    To start off, create a directory -- say, /applet -- that's off the docroot of your web server. This would be OUTSIDE and next to the WEB-INF directory (assuming you're using the same document hierarchy for both web and app servers, or just using an app server). Put the HTML file and the applet .class or .jar file in there.
    Use curl (or just your browser if you don't have curl, but I'd strongly urge you to get curl and learn how to use it if you don't have it) to confirm that both the web page and the applet classes/jars are readable by clients. Use curl with the -i and -I headers to see that the server returns a 200 status.
    Then you can work on editing the HTML to make it invoke the applet correctly.
    Later on, you might want to move the applets and HTML. The ideal setup depends on issues such as, how do you deploy code and content; do you manage your own server; etc.

  • Yet again Verizon fails to resolve group ticket!!!

    This is my second post on the forums. Today was my 35th phone call and this will also make the 8th tech to come out.
    I pay for 50mb down and 25mb up I’ve been getting .06, 1.2.3.5 and so on for the last four months. I haven’t had one steady packet flow test in the four months. It’s time for Verizon to come get there boxes out of my garage. I know that the other service providers don’t supply Verizon’s "SPEED'S" but at least with 15 down 1 up it will be consistent. four of my neighbors are also switching. Verizon’s quality of service has severely declined over the last few months. Ive been on an unresolved group ticket for months now. Whats the deal with this? 

    Hi depends,
    Your issue has been escalated to a Verizon agent. Before the agent can begin assisting you, they will need to collect further information from you. Please go to your profile page for the forum and look at the top of the middle column where you will find an area titled "My Support Cases". You can reach your profile page by clicking on your name beside your post, or at the top left of this page underneath the title of the board.
    Under "My Support Cases" you will find a link to the private board where you and the agent may exchange information. This should be checked on a frequent basis, as the agent may be waiting for information from you before they can proceed with any actions. Please keep all correspondence regarding your issue in the private support portal.

  • OWB Change Management/Version Control Best Practice

    Hi
    I am about to start developing a data warehouse using OWB 10g R2, and I've been doing quite a lot of research into the various deployment/change management/version control techniques that can be used, but am still unsure which is the best to use.
    We will have 2-3 developers working on the project, and will be deploying from Development, to Test, to Production (each will have a separate repository). We want to be able to easily identify changes made between 1 release and the next to have a greater degree of control and awareness of what goes into each release. We also wish to use a source control system to track changes (we'll probably use SVN, but I don't think that the actual SCS tool makes a big difference to our decision at this point).
    The options available (that I'm aware of), are:
    1. Full MDL export/import.
    2. Snapshot MDL export/import.
    3. Manual coding of everything using OMB Plus.
    I am loath to use the full MDL export/import functionality since it will be difficult, if not impossible, to identify easily the changes made between 1 release and the next.
    The snapshot MDL export/import functionality is a little better at comparing releases, but it's still difficult to see exactly what has changed between 1 version and the next - particularly when a change to a transformation has been made. It also doesn't cope that well with tracking individually made changes to different components of the model.
    The manual coding using OMB Plus seems like the best option at the moment, though I keep thinking "What's the point of using a GUI tool, if I'm just going to code everything in scripts anyway?".
    I know that you can create OMB Plus code generation scripts to create your 'creation' scripts, but the code generation of the Alteration scripts seems that it would be more complicated than just writing the Alteration scripts manually.
    Any thoughts anyone out there has would be much appreciated.
    Thanks
    Liffey

    Well, you can also do per-object MDL exports and then manage those in your version control system. With a proper directory structure it would be fairly simple to code an OMB+ Script that scans a release directory tree and imports the objects one by one. I have done this before, although if you are using OWB as the primary metadata location for database objects then you have to come up with some way to manage object dependency order issues.
    The nice thing about this sort of system is that a patch can be easily shipped with only those objects that need to be updated.
    And if you force developers to put object-level MDL into your version control system then your system should also have pretty reporting on what objects were changed for a release and why.
    At my current job we do full exports of the project MDL and have a deployment script that drops the pre-existing deployed version of the project before importing and deploying the new version, which also works quite well - although as you note the tracking of what has changed in a release then needs to be carefully managed elsewhere. But we don't deploy any of our physical database objects through OWB. Those are deployed from Designer, and our patch script applies all physical changes first before we replace the mappings from the OWB project. We don't even bother synching the project metadata for tables / views / etc. at deployment. If the OWB project's metadata for database objects is not in sync with Designer, then we wind up with deployment errors. But on the whole it works pretty well.

  • EJB is null

    Hello,
    I have a problem whit the EJB injection. The @EJB returns null and I dont know why :(. I'm using JBoss 7.1.0.Final-Snapshot-2, maven and arquillian.
    In the surfire reports it shows:
    SubscriptionSaveTest(com.project.scr.prj.service.SubscriptionServiceTest) Time elapsed: 0.015 sec <<< FAILURE!
    java.lang.NullPointerException
    at com.project.scr.prj.service.SubscriptionServiceTest.SubscriptionSaveTest(SubscriptionServiceTest.java:98)
    public class SubscriptionServiceTest {
    private final String TEST_VALUE = "test";
    @Deployment
    public static WebArchive createTestArchive() {
    return ShrinkWrap.create( WebArchive.class,"test.war").addPackages(true,"org.joda.time").addPackages(true, "javax.jcr").addClasses(com.mysql.jdbc.log.Log.class,com.project.scr.prj.model.Subscription.class).addPackage("org.slf4j").addPackage("org.slf4j.spi").addPackage("org.slf4j.helpers").addAsWebInfResource("test-persistence.xml", "classes/META-INF/persistence.xml").addAsWebInfResource("beans.xml", "META-INF/beans.xml");
    @EJB(name ="subscriptionService")
    private SubscriptionService subscriptionService;
    @BeforeTest
    @UsingScript("import.sql")
    public void setUp()
    public Subscription FillSubscription(){
    System.out.println("TEST"+subscriptionService); // in the console shows null
    //persistence.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Persistence deployment descriptor for dev profile -->
    <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="
    http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
         <persistence-unit name="prj-unit">
              <provider>org.hibernate.ejb.HibernatePersistence</provider>
              <jta-data-source>java:jboss/datasources/prjtest</jta-data-source>
              <properties>
                   <property name="hibernate.hbm2ddl.auto" value="update" />
                   <property name="hibernate.show_sql" value="false" />
              </properties>
         </persistence-unit>
    </persistence>
    Best Regards

    Hi Ashley,
    The Dependency injection has some limitations as well…Please referto the following link: (Web Component Classes That Support Annotations)
    http://download.oracle.com/docs/cd/E13222_01/wls/docs100/webapp/annotateservlet.html
    …Which says that DI is not possible from every web component.
    Thanks
    Jay SenSharma
    http://jaysensharma.wordpress.com/ejbs_weblogic/#comment-165  (Dependency Injection Issues)

  • Is there any need to start the Adobe Document Service in Functionality Overview in SAP NW 7.4.

    Hi All,
    Actually I am using SAP Net weaver 7.4 and Adobe document services 7.4 SP8.
    While doing the ADS configuration in SAP Netweaver Administrator is there any need to Start the Adobe Document Services in Functional Overview and the current  runtime status for ADS is Dependency has issues.
    In Configuration Tasks tab can I execute the Configuration of the Adobe Document Services is a hub via Configuration Wizard and current status is Not executed.
    Please find the attachment for your reference.
    Your help will be appreciated.
    Thanks&Regards,
    Ravikiran.

    Eric Root wrote:
    10.8
    Check to make sure your applications are compatible. PowerPC applications are no longer supported after 10.6.      
    Application Compatibility
    Applications Compatibility (2)
    Do a backup before installing.
    Yes, the lack of compatibility with Rosetta is what's kept me at 10.6.8.  I used to save everything in AOL for Mac OS X, both emails and things I'd written, until AOL came out with a completely different application and I realized that eventually I wouldn't be able to run the old AOL.  Before my last upgrade, from 10.5 to 10.6, I thought I was going to lose the old AOL, so I did convert a bunch of files to Word or pdf or both, and more recently I've converted some others, but I have something like 15 years worth of correspondence and other items, so it would be difficult to convert them all.
    Thanks for the articles.
    Thanks for the backup reminder.  My external hard drive died earlier this week, and so I bought two new ones specifically so that I could backup before upgrading (and so I'd have a backup backup and never be without at least one backup again ). 

  • Suddenly ceasing up!

    Suddenly my G5 iMac has decided to go slow. After about 10 minutes of usage in any program, the mouse becomes so jerky, it is almost inoperable and when I run an application or play a video, everything is very choppy. Also since this has been happening, my internet, (dial up), connection keeps dropping. I have not added any new programs. I have repaired permissions numerous time and run various repair programs like Onyx and Main Menu. Can anybody please help.

    Well, I realize I'm in the minority in suspecting a memory leak, but I'd suggest you reboot your Mac, and start up Utilities > Activity Monitor and watch what happens to memory consumption over time -- first with nothing else running, and if that doesn't change, then with your normal programs running.
    It is very odd that the machine requires 10 minutes to start misbehaving -- although that could be a temperature-dependent hardware issue as well.
    Temperature dependency can be tested by rebooting when the Mac becomes slow, and seeing if the freshly rebooted Mac is just as slow. If it is, then it's likely a thermal issue; if not, then it's more likely a software issue.

  • Encore crashes after editing menus in Photoshop

    Running Encore CS3 3.0.1.008 on Vista. When I open a Menu and then choose Edit Menu in Photoshop, everything works great the FIRST time I edit the menu. I can save it, close in Photoshop, and come back to Encore.
    If I try to Edit the menu a SECOND time, however, and then close and come back to Encore, Encore will crash.
    Happens every time. My only recourse is to restart Encore, which then allows me one more chance to edit my menu.
    It wouldn't be so bad if Encore didn't take 5+ minutes to open my project each time! Any help is much appreciated.

    The process for "Edit in Photoshop" seems to be (observation and some reading, but no real hard facts - maybe Joe can correct me, if I'm wrong): Encore creates a TMP file with a link to the Menu, then Opens the TMP file in PS. Work is done and Save then writes over the TMP file, which is brought back into Encore to replace the original Menu file. Even with a bunch of Buttons, these are really quite small, compared to most of the image files that I usually work on. Should not require too much RAM for this operation.
    I've only had one problem, which seemed to be specific to a Project that was created to use as a "template" and was always done as a Save_As in Encore with new Assets for each part of the Project. The Save, or Ctrl-s did not seem to get back to Encore after an Edit in Photoshop. This was only about 25% of the time, and only happened to me when I used that "template." Others posted of similar problems, but with new Projects, however I've not seen that. Also, with hundreds of "Edit in PS," that is the only glitch I've ever encountered. I also usually leave PS minimized, after the Save, as I often work on a half-dozen Menus in a session. Also, I often have PPro minimized too, so there is a bunch of Adobe stuff in the background.
    I wonder if this is system dependent - memory issue maybe? For me, the "Edit in PS" has always worked perfectly (except as per above), and has done so if I shut down PS after the edit, or leave it open and bring focus back to Encore. I'm using 4GB (3GB switch) with about 8GB Win Virtual Mem on 2 physical disks with XP-Pro/SP-2.
    Only other thing that I can think of is that the linking to the TMP and back might be causing the problem, but do not know the mechanics of this linking - XML?
    Sorry that this is not much help for your problem.
    Hunt

  • Can Pagemaker 7.0.1 co-exist peacefully with Indesign cs4 on same hard drive?

    I have pm701 running just nicely here, using win xp. I am now ready to install idcs4, but pm701 must continue to perform properly for many months yet. (my logic being that the time will come one day when pm701 will not function properly anymore.. i.e. newer operating system... trying to be pro-active here, without shooting myself either)  Is there any issue/ conflict to anticipate? please and thanks

    As you're using Win XP rather than Vista or 7 then, unless I'm mistaken, PM7 should coexist quite happily with InDesign CS4 as with any other prog as it is installed in its own unique folder.
    Bear in mind that PM files can be opened by InDesign. The results are usually usable with either major or minor work needed depending on issues such as missing fonts, text formating, missing links and so on. As InDesign can do everything PM can do and more, you may just find yourself needing PM less and less!
    Ian

Maybe you are looking for

  • Adobe Bridge Crashes on start up (clean install)

    I have just installed the Adobe Web Premium CS5 addition (twice) and on trying to launch Adobe bridge stand alone and through other products the bridge screen opens and displays a dialog box stating "do you want Adobe bridge to start at logon..." and

  • Pc recognizes air disk but files are not visible

    i have an airport extreme and an express and after three days of fiddling almost everything is working. but on the pc i can open the air disk. in the info box the pc sees itincorrectly as a phat 32 disk even though it is hfs+. i am able to mount and

  • DB Adapter vs PL/SQL

    hi, If I am using a DB adapter for doing a bit complicated select from table I also have option of doing this in PL/SQL but it won't be as real time as the BPEL approach. (I am not to use trigger for some reasons) My query is : performance- wise, how

  • How to Create Free PDF document?

    Hi, I do not have adobe pdf writer. I need to create a word document into a secure pdf document. Please let me know if there is any way to create a pdf free? Thanks Ahmad

  • HT201376 How to erase macbook pro

    My Macbook Pro has gone very slow. I have completed a back up. I would like to do the followings: 1. Clean my Macbook Pro and may be erase all files and folders from Macbook Pro, 2. Remove a few files from Back up on RAID external drive 3. Put back a