DEPENDENT LOOKUPS

I am workin with OIM 9.1.0.1.
I have a process form with two lookup fields.
1)Lookupfield name------>Country
code decode
India 1
Australia 2
2)Lookupfield name------>State
code decode
1 Maharashtra
1 Delhi
1 Mumbai
2 Victoria
2 Queensland
I wanted state lookup to be dependent on the COUNTRY looup.
ie)if user selects INDIA then only maharashtra,delhi,mumbai should appear when he/she double clicks on the State Lookup.
For State lookupfiled on the form i had written a SQL query as follows:
select lkv_decoded from lkv lkv,lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.State' and lkv.lkv_encoded=(select lkv_decoded from lkv lkv,lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.Country' and lkv.lkv_encoded = '$Form data.Country')
But while saving the query I get error.
INSERT FAILED

Hi
i changed my query and made the changes
select lkv_decoded from lkv lkv,lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.State' and lkv.lkv_encoded=(select lkv_decoded from lkv lkv,lku lku where lkv.lku_key=lku.lku_key and lku_type_string_key='Lookup.Country' and lkv.lkv_encoded = '$Form data.UD_FORM1_Country$')
but still now i can save my query but values are not populated in the state lookup.
i.e) if i select India as my country, and then when i double click on state field i get no values ,i get basically an empty table with no values.
Regards,
Nirav
Edited by: 982433 on Mar 4, 2013 12:48 AM

Similar Messages

  • Create Site Column and add it to two different list as dependent lookup column

    I want to create two lookup lists that will have one common column. The common column values will vary depending on the list.
    For ex: List A holds Countries (USA) and their Currency code (USD). List B holds States (New York) and their code (NY). The lists are completely independent of each other. I would like to create a common site column named "Code" of type
    Text and use it across these two lists. Is it possible?
    My solution so far -
    a. created the site column (programmatically) which is pretty straight forward.
    b. created list definition with two fields (Title and Code).
    c. created list instance for Country list. Added data rows in the elements.xml. But not sure how to add Code field as dependent lookup.
    If I remove the code field from the elements.xml, the solution deploys successfully creating the Country list with just the Title field. But I need both the fields. Any help is appreciated.
    Here is a look at the elements.xml with data rows for Country list instance
    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="http://schemas.microsoft.com/sharepoint/">
    <ListInstance Title="List Instance" OnQuickLaunch="TRUE" TemplateType="10001" Url="Lists/CountryList" Description="Country Values">
    <Data>
    <Rows>
    <Row>
    <Field Name="Title">USA</Field>
    <Field Name="Code">USD</Field>
    </Row>
    <Row>
    <Field Name="Title">Japan</Field>
    <Field Name="Code">Yen</Field>
    </Row>
    <Row>
    <Field Name="Title">Australia</Field>
    <Field Name="Code">AUD</Field>
    </Row>
    </Rows>
    </Data>
    </ListInstance>
    </Elements>

    Hi,
    According to your post, my understanding is that you want to add lookup field to the list in elements.xml.
    I recoment you to create lookup column as site column, then bind the lookup column to the contnet type, and then use the contnet type in the list.
    For more information, you can refer to:
    http://spcodes.blogspot.com/2013/02/create-custom-content-type-with-lookup.html
    http://social.msdn.microsoft.com/Forums/office/en-US/d5ec08d5-cfa7-4bbb-9459-78d04674ee59/add-a-lookup-column-in-the-schemaxml?forum=sharepointcustomizationlegacy
    http://www.justanothertechnologyguy.com/2013/01/how-to-create-and-connect-lookup-fields.html
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Dependent Lookup Window

    Hi,
    We are using OOD R16. Here is our question - On the Service Request, we have Contact (which is bsed on a look up window). We are also Custom object(renamed Guardian) which is enabled as a child of Contact. Now we are trying to place this Guardian field on Service Request as a Lookup and we want it to restrict it based on the values chosen in Contact Lookup.
    So lets say for Contact1, we have child custom records as G1 and G2. Then on Service Request, we choose Contact1 , we want only G1 and G2 records displayed in
    Guardian fields.
    Is there a way to restrict the LookUp query on a diff lookup field?

    Hi,
    Dynamically changing the dependent field values is not possible. You have to use either pre default (@ the time the page loads) or post default(after the record is saved)
    --Venky                                                                                                                                                                                                                                                                                                                                                                                       

  • Retrieve field value lookup OIM 11g

    Hello! I have a problem to get the value of an attribute lookup, for example, to use this syntax OIM 9
    Lookup Query = select from lkv_decoded lkv, lku WHERE lkv.lku_key = lku.lku_key and lkv_encoded = *'$Form date$. $USR_UDF_DEPARTMENT$'* and lku_type_string_key = 'Lookup.Position_new'.
    What is the syntax used in the OIM 11g? ('$Form Data$.$USR_UDF_DEPARTMENTS$)
    Help me !
    Thanks
    Edited by: 825715 on Feb 10, 2011 8:48 AM

    So,
    I have a form with an LOVs attribute, how to get the value selected in this LOVs and put in a query? (Dependent Lookup)

  • Error when cloning a AD connector (cannot insert NULL into ("OIMUSER"."OIU"

    I am getting below error when trying to clone AD connector (new resource). I Imported/Exported AD resource Object, Process form and the dependent lookup tables.
    I can see the new resource object, process definition, process forms and Recon rule, when i tried provision a the new resource i see this error in logs.
    DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT], Importing ProcessAdministrator(XMLCREATED)
    DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT], Object is being created
    DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT], Creating data object
    DEBUG,23 Dec 2010 02:34:45,788,[XELLERATE.DDM.IMPORT],Creating data object with params: com.thortech.xl.dataobj.tcDataBase@14d388c,41,null,[B@9355bd
    DEBUG,23 Dec 2010 02:34:45,803,[XELLERATE.DDM.IMPORT], Resolving dependency to {UserGroup=SYSTEM ADMINISTRATORS}
    DEBUG,23 Dec 2010 02:34:45,803,[XELLERATE.DDM.IMPORT], Dependency resolved with key: 1
    DEBUG,23 Dec 2010 02:34:45,803,[XELLERATE.DDM.IMPORT], Saving data object
    INFO,23 Dec 2010 02:34:46,256,[XELLERATE.DDM.STATS],Purging 6 prepared statements
    ERROR,23 Dec 2010 02:35:52,663,[XELLERATE.DATABASE],Class/Method: tcDataBase/writeStatement encounter some problems: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
    java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:85)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1030)
         at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194)
         at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:947)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1222)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3381)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3462)
         at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1349)
         at weblogic.jdbc.wrapper.PreparedStatement.executeUpdate(PreparedStatement.java:159)
         at com.thortech.xl.dataaccess.tcDataBase.writePreparedStatement(Unknown Source)
         at com.thortech.xl.dataobj.PreparedStatementUtil.executeUpdate(Unknown Source)
         at com.thortech.xl.dataobj.tcTableDataObj.insertImplementation(Unknown Source)
    Please let me know if you have any idea..
    Thanks..
    Edited by: IDMuser19 on Dec 29, 2010 2:21 PM

    After Setting Database to DEBUG mode i see below errors in the log
    DEBUG,27 Dec 2010 16:26:44,850,[XELLERATE.DATABASE],select ost_launch_dependent, ost_key, ost_status from ost ost, obi obi where ost.obj_key=obi.obj_key and obi.obi_key=181
    INFO,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],DB read: select upp_deny_list from upp,usr where usr.usr_key=upp.usr_key and usr.usr_key=21
    DEBUG,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],select upp_deny_list from upp,usr where usr.usr_key=upp.usr_key and usr.usr_key=21
    INFO,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],DB read: select pol_key, obi.obj_key from rqo,obi where rqo.obi_key = obi.obi_key and obi.obi_key = 181
    DEBUG,27 Dec 2010 16:26:44,865,[XELLERATE.DATABASE],select pol_key, obi.obj_key from rqo,obi where rqo.obi_key = obi.obi_key and obi.obi_key = 181
    INFO,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],DB read: select evt.evt_key, evt.evt_name, evt.evt_package from dob dob, evt evt, dvt dvt where dob.dob_key=dvt.dob_key and dvt.evt_key=evt.evt_key and (dob.dob_name='com.thortech.xl.dataobj.tcOIU' or dob.dob_name='com.thortech.xl.dataobj.tcTableDataObj' or dob.dob_name='com.thortech.xl.dataobj.tcDataObj' ) and dvt.dvt_pre_insert_sequence>0 order by dvt.dvt_pre_insert_sequence
    DEBUG,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],select evt.evt_key, evt.evt_name, evt.evt_package from dob dob, evt evt, dvt dvt where dob.dob_key=dvt.dob_key and dvt.evt_key=evt.evt_key and (dob.dob_name='com.thortech.xl.dataobj.tcOIU' or dob.dob_name='com.thortech.xl.dataobj.tcTableDataObj' or dob.dob_name='com.thortech.xl.dataobj.tcDataObj' ) and dvt.dvt_pre_insert_sequence>0 order by dvt.dvt_pre_insert_sequence
    DEBUG,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],insert into oiu (OIU_KEY, OBI_KEY, USR_KEY, OIU_SERVICEACCOUNT, OIU_CREATE, OIU_CREATEBY, OIU_UPDATE, OIU_UPDATEBY, oiu_rowver) values (?, ?, ?, ?, ?, ?, ?, ?, ?)
    DEBUG,27 Dec 2010 16:26:44,881,[XELLERATE.DATABASE],select OIU_seq.nextval from dual
    ERROR,27 Dec 2010 16:26:44,928,[XELLERATE.DATABASE],Class/Method: tcDataBase/writeStatement encounter some problems: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
    java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into ("OIMUSER"."OIU"."OST_KEY")
         at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:85)
         at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    INFO,27 Dec 2010 16:26:44,990,[XELLERATE.DATABASE],DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
    DEBUG,27 Dec 2010 16:26:44,990,[XELLERATE.DATABASE],select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
    ERROR,27 Dec 2010 16:26:45,006,[XELLERATE.SERVER],Class/Method: tcDataObj/save Error :Insertion of dataobject into database failed
    INFO,27 Dec 2010 16:26:45,006,[XELLERATE.DATABASE],DB read: select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
    DEBUG,27 Dec 2010 16:26:45,006,[XELLERATE.DATABASE],select err_key, err_code, err_desc, err_rowver, err_remedy, err_count, err_last_occurance, err_action, err_help_url, err_severity from err where err_code='DOBJ.INSERT_FAILED'
    ERROR,27 Dec 2010 16:26:45,006,[XELLERATE.DATABASE],Class/Method: tcDataBase/rollbackTransaction encounter some problems: Rollback Executed From
    java.lang.Exception: Rollback Executed From
         at com.thortech.xl.dataaccess.tcDataBase.rollbackTransaction(Unknown Source)
         at com.thortech.xl.dataobj.tcDataObj.rollback(Unknown Source)
         at com.thortech.xl.dataobj.tcDataObj.doRollback(Unknown Source)
         at com.thortech.xl.dataobj.tcDataObj.save(Unknown Source)
         at com.thortech.xl.dataobj.tcTableDataObj.save(Unknown Source)
         at com.thortech.xl.dataobj.tcUserProvisionObject.insertImplementation(Unknown Source)
         at com.thortech.xl.dataobj.tcDataObj.insert(Unknown Source)
    Thanks .... Please reply if you have any idea..

  • Error while building cmake

    Hi all,
    I am building latest cmake2.8 from source on Solaris 10 x86. But it is giving me error message when I execute ./bootstrap:
    CMake 2.8.12.2, Copyright 2000-2012 Kitware, Inc.
    C compiler on this system is: cc
    C++ compiler on this system is: CC
    Makefile processor on this system is: /usr/sfw/bin/gmake
    CC is not GNU compiler
    CC has setenv
    CC has unsetenv
    CC does not have environ in stdlib.h
    CC has STL in std:: namespace
    CC has ANSI streams
    CC has streams in std:: namespace
    CC has sstream
    CC has operator!=(string, char*)
    CC does not have stl iterator_traits
    CC does not have old iterator_category
    CC has old __iterator_category
    CC has standard template allocator
    CC does not have allocator<>::rebind<>
    CC has non-standard allocator<>::max_size argument
    CC has stl containers supporting allocator objects
    CC does not have header cstddef
    CC requires template friends to use <>
    CC supports member templates
    CC has standard template specialization syntax
    CC has argument dependent lookup
    CC has struct stat with st_mtim member
    CC has ios::binary openmode
    CC has ANSI for scoping
    gmake: `cmake' is up to date.
    loading initial cache file /Documents/cmake/cmake2.8/Bootstrap.cmk/InitialCacheFlags.cmake
    CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
    CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
    Missing variable is:
    CMAKE_C_COMPILER_ENV_VAR
    CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
    Missing variable is:
    CMAKE_C_COMPILER
    CMake Error: Could not find cmake module file: /Documents/cmake/cmake2.8/CMakeFiles/2.8.12.2/CMakeCCompiler.cmake
    CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
    Missing variable is:
    CMAKE_CXX_COMPILER_ENV_VAR
    CMake Error: Error required internal CMake variable not set, cmake may be not be built correctly.
    Missing variable is:
    CMAKE_CXX_COMPILER
    CMake Error: Could not find cmake module file: /Documents/cmake/cmake2.8/CMakeFiles/2.8.12.2/CMakeCXXCompiler.cmake
    CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
    CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
    -- Configuring incomplete, errors occurred!
    Error when bootstrapping CMake:
    Problem while running initial CMake
    I have gmake on my machine as well as CC and cc and set the PATH variable in the shell. Also I noticed CC is not GNU compiler when CMake is detecting the compiler.
    Is it normal? Did I miss any configurations?
    Thanks very much

    Hi Sayalee8333,
    Thank you for posting in MSDN forum.
    Since this CMake is involved to the Extensions tool
    CMake - Cross Platform Make , this extension tool is
    out of support range of this forum.
    In order to resolve your issue better, I suggest you post this issue here,
    click “Q AND A”, you will get better support there.
    Thanks for your understanding.
    Best Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • JPA in web application

    Hi
    I have the following app struture
    SC[A] which contains DC[1] type ear, DC[2] type java(not j2ee), DC[3] web DC[4] java(not j2ee). Now the DC 4 only contains the jpa entities and hence the persistence.xml .
    I want to use the entity manager in DC 2 corresponding to the the PU defined in DC 4. We are not using EJB so i tried the following
    in the web.xml i declared the following
    <persistence-context-ref>
           <persistence-context-ref-name>persistence/Psctx</persistence-context-ref-name>
           <persistence-unit-name>PU</persistence-unit-name>
      </persistence-context-ref>
    DC 2 has dependecy on DC 3 and DC4. DC 3 has dependency [compile +deploy] on DC4.
    When i try and do a dependency lookup in DC2 via
    class A
    Context emCtx = (Context)new InitialContext().lookup("java:comp/env");
    em = (EntityManager)emCtx.lookup("persistence/Psctx");
    i get he following error
    javax.naming.NamingException: Exception during lookup operation of object with name webContainer/applications/DC1~eap/<DC3 context>/java:comp/env/persistence/BUIPsCtx,
    cannot resolve object reference. [Root exception is com.sap.engine.services.orpersistence.container.exceptions.ResourceException:
    Persistence unit 'PU' requested from archive 'DC3.war' is not present in application 'DC1~eap'
    or is not visible to the requested archive.
    Resolved PU root archive path is 'null', resolved PU name is 'null'.
    Have been racking my brain for long on this. The starnge thing id that when i try to do the same on a simple level ie the
    Edited by: Vedula Bhaskar Rao on Mar 17, 2010 5:22 AM

    Hi,
    Can you tell us please which version of the server are you using ?
    We have recently encountered very similar erroneous behaviour and have provided the fix.
    I believe that it is very possible for you to have exactly the same problem.
    As a possible work around, you can just specify the peristence context reference via class-level annotation instead of xml:
    @PersistenceContext(name="persistence/Psctx",unitName="PU")
    I hope that this should work!
    Kindest Regards,
    Krum.

  • Error installing netpanzer with packer.....

    hi... i am struggling getting netpanzer to install... i originally tried to install using packer, however some of my aur packages were out of date, so it complained about an error which i fixed by updating my aur packages..... now my output is as follows;
    [root@HPmachine /]# packer -S netpanzer
    Aur Targets (1): netpanzer
    Proceed with installation? [Y/n] y
    Edit netpanzer PKGBUILD with $EDITOR? [Y/n] n
    ==> Making package: netpanzer 0.8.4-1 (Fri Jun 1 00:03:05 BST 2012)
    ==> Checking runtime dependencies...
    ==> Checking buildtime dependencies...
    ==> Retrieving Sources...
    ==> Extracting Sources...
    ==> Removing existing pkg/ directory...
    ==> Starting build()...
    svn: E155000: Destination directory exists; please remove the directory or use --force to overwrite
    svn: E155000: 'netpanzer-0.8.4' already exists
    ==> ERROR: A failure occurred in build().
    Aborting...
    The build failed.
    [root@HPmachine /]#
    Last edited by ninjaprawn (2012-05-31 23:16:47)

    Gcool wrote:Don't use packer myself, but judging from the output it simply seems to be complaining that the "netpanzer-0.8.4" directory already exists in packer's temporary directory. Simply try removing the directory and then try again.
    thanks for the advice.... did that, but now i get.......
    Exported revision 1370.
    scons: Reading SConscript files ...
    scons: warning: The Options class is deprecated; use the Variables class instead.
    File "/tmp/packerbuild-0/netpanzer/netpanzer/src/netpanzer-0.8.4/SConstruct", line 60, in <module>
    scons: warning: BuildDir() and the build_dir keyword have been deprecated;
    use VariantDir() and the variant_dir keyword instead.
    File "/tmp/packerbuild-0/netpanzer/netpanzer/src/netpanzer-0.8.4/SConstruct", line 153, in <module>
    scons: warning: BuildDir() and the build_dir keyword have been deprecated;
    use VariantDir() and the variant_dir keyword instead.
    File "/tmp/packerbuild-0/netpanzer/netpanzer/src/netpanzer-0.8.4/SConstruct", line 154, in <module>
    scons: warning: BuildDir() and the build_dir keyword have been deprecated;
    use VariantDir() and the variant_dir keyword instead.
    File "/tmp/packerbuild-0/netpanzer/netpanzer/src/netpanzer-0.8.4/SConstruct", line 155, in <module>
    NPVERSION = 0.8.4
    SVERSION = Unversioned directory
    Building version 0.8.4 in linux2
    scons: done reading SConscript files.
    scons: Building targets ...
    g++ -o build/release/src/NetPanzer/Bot/Bot.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Bot/Bot.cpp
    g++ -o build/release/src/NetPanzer/Bot/BotTaskList.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Bot/BotTaskList.cpp
    g++ -o build/release/src/NetPanzer/Bot/BotPlayer.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Bot/BotPlayer.cpp
    g++ -o build/release/src/NetPanzer/Classes/PlayerState.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/PlayerState.cpp
    g++ -o build/release/src/NetPanzer/Classes/PlacementMatrix.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/PlacementMatrix.cpp
    g++ -o build/release/src/NetPanzer/Classes/ViewCamera.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/ViewCamera.cpp
    g++ -o build/release/src/NetPanzer/Classes/SelectionList.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/SelectionList.cpp
    g++ -o build/release/src/NetPanzer/Classes/OpcodeDebugger.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/OpcodeDebugger.cpp
    g++ -o build/release/src/NetPanzer/Classes/MapFile.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/MapFile.cpp
    g++ -o build/release/src/NetPanzer/Classes/WorldInputCmdProcessor.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/WorldInputCmdProcessor.cpp
    g++ -o build/release/src/NetPanzer/Classes/ScreenSurface.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/ScreenSurface.cpp
    g++ -o build/release/src/NetPanzer/Classes/WorldMap.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/WorldMap.cpp
    g++ -o build/release/src/NetPanzer/Classes/SelectionBoxSprite.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/SelectionBoxSprite.cpp
    g++ -o build/release/src/NetPanzer/Classes/SpawnList.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/SpawnList.cpp
    g++ -o build/release/src/NetPanzer/Classes/PlayerUnitConfig.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/PlayerUnitConfig.cpp
    g++ -o build/release/src/NetPanzer/Classes/TipOfDay.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/TipOfDay.cpp
    g++ -o build/release/src/NetPanzer/Classes/TileSet.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/TileSet.cpp
    g++ -o build/release/src/NetPanzer/Classes/Sprite.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Sprite.cpp
    g++ -o build/release/src/NetPanzer/Classes/SpriteSorter.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/SpriteSorter.cpp
    g++ -o build/release/src/NetPanzer/Classes/AI/PathingState.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/AI/PathingState.cpp
    g++ -o build/release/src/NetPanzer/Classes/AI/Astar.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/AI/Astar.cpp
    g++ -o build/release/src/NetPanzer/Classes/AI/PathList.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/AI/PathList.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetMessageEncoder.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetMessageEncoder.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetworkClient.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetworkClient.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetPacketDebugger.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetPacketDebugger.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/ServerMessageRouter.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/ServerMessageRouter.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetworkInterface.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetworkInterface.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetPacketQueues.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetPacketQueues.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/ServerConnectDaemon.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/ServerConnectDaemon.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetworkState.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetworkState.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/ClientMessageRouter.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/ClientMessageRouter.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetMessageDecoder.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetMessageDecoder.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/NetworkServer.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/NetworkServer.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/ClientConnectDaemon.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/ClientConnectDaemon.cpp
    g++ -o build/release/src/NetPanzer/Classes/Network/ConnectNetMessage.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Classes/Network/ConnectNetMessage.cpp
    g++ -o build/release/src/NetPanzer/Core/NetworkGlobals.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Core/NetworkGlobals.cpp
    g++ -o build/release/src/NetPanzer/Core/main.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Core/main.cpp
    g++ -o build/release/src/NetPanzer/Interfaces/PathScheduler.o -c -O2 -s -Wall -DPACKAGE_VERSION=\"0.8.4\" -DNP_DATADIR=\"/usr/share/netpanzer\" -D_GNU_SOURCE=1 -D_REENTRANT -I. -Isrc/Lib -Isrc/NetPanzer -Isrc/Lib/physfs -Isrc/Lib/lua -I/usr/include/SDL -Isrc/Lib/physfs/zlib123 src/NetPanzer/Interfaces/PathScheduler.cpp
    In file included from src/NetPanzer/Interfaces/PathScheduler.hpp:24:0,
    from src/NetPanzer/Interfaces/PathScheduler.cpp:23:
    src/Lib/ArrayUtil/QueueTemplate.hpp: In instantiation of ‘bool QueueTemplate<TYPE>::enqueue(const TYPE&) [with TYPE = PathRequest]’:
    src/NetPanzer/Interfaces/PathScheduler.cpp:445:51: required from here
    src/Lib/ArrayUtil/QueueTemplate.hpp:45:9: error: ‘add’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
    src/Lib/ArrayUtil/QueueTemplate.hpp:45:9: note: declarations in dependent base ‘ArrayTemplate<PathRequest>’ are not found by unqualified lookup
    src/Lib/ArrayUtil/QueueTemplate.hpp:45:9: note: use ‘this->add’ instead
    scons: *** [build/release/src/NetPanzer/Interfaces/PathScheduler.o] Error 1
    scons: building terminated because of errors.
    ==> ERROR: A failure occurred in build().
    Aborting...
    The build failed.
    Last edited by ninjaprawn (2012-06-01 15:43:55)

  • Sage-mathematics from AUR fails to build

    Anyone have any ideas why eclib shared libraries failed to build. I'd like to get the program running quickly, as I'm using it for college. On an unrelated note, why hasn't it remained in the repos? Its takes quite a long time to build. Let me know if anything else will help.
    [duke@cii ~]$ cd '/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0' && '/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/sage' -sh
    Starting subshell with Sage environment variables set.
    Be sure to exit when you are done and do not do anything
    with other copies of Sage!
    Bypassing shell configuration files ...
    SAGE_ROOT=/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8
    (sage subshell) cii:eclib-20100711.p0 duke$ make
    make: *** No targets specified and no makefile found. Stop.
    SAGE_ROOT=/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8
    (sage subshell) cii:eclib-20100711.p0 duke$ ./configure
    bash: ./configure: No such file or directory
    SAGE_ROOT=/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8
    (sage subshell) cii:eclib-20100711.p0 duke$ ls
    spkg-check spkg-install SPKG.txt src
    SAGE_ROOT=/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8
    (sage subshell) cii:eclib-20100711.p0 duke$ ./spkg-install
    Deleting old versions of eclib libraries, which
    would interfere with new builds.
    rm: cannot remove `libcurvesntl.*': No such file or directory
    rm: cannot remove `libg0nntl.*': No such file or directory
    rm: cannot remove `libjcntl.*': No such file or directory
    rm: cannot remove `librankntl.*': No such file or directory
    rm: cannot remove `libmwrank.*': No such file or directory
    Deleting old include directory
    mkdir -p include
    mkdir -p lib
    cd procs && make lib install
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/procs'
    Makefile:92: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:95: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:108: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    ar r libjcntl.a interface_n.o arith_n.o marith_n.o gpslave_n.o conic_n.o legendre_n.o unimod_n.o quadratic_n.o cubic_n.o illl_n.o hilbert_n.o parifact_n.o p2points_n.o compproc_n.o kbessel_n.o vector_n.o matrix_n.o subspace_n.o mvector_n.o mmatrix_n.o msubspace_n.o xsplit2_n.o timer_n.o svector_n.o smatrix_n.o smatrix_elim_n.o polys_n.o realroots_n.o gf_n.o
    ranlib libjcntl.a
    chmod a+r *
    (cd ../include; rm -f interface.h templates.h arith.h xmod.h marith.h gpslave.h compproc.h vec.h vector.h mat.h matrix.h sub.h subspace.h rat.h bigrat.h kbessel.h svec.h svector.h smat.h smatrix.h smat_elim.h smatrix_elim.h mvector.h mmatrix.h msubspace.h method.h splitbase.h xsplit.h conic.h legendre.h quadratic.h unimod.h illl.h hilbert.h timer.h cubic.h gf.h polys.h realroots.h parifact.h p2points.h)
    cp -p interface.h templates.h arith.h xmod.h marith.h gpslave.h compproc.h vec.h vector.h mat.h matrix.h sub.h subspace.h rat.h bigrat.h kbessel.h svec.h svector.h smat.h smatrix.h smat_elim.h smatrix_elim.h mvector.h mmatrix.h msubspace.h method.h splitbase.h xsplit.h conic.h legendre.h quadratic.h unimod.h illl.h hilbert.h timer.h cubic.h gf.h polys.h realroots.h parifact.h p2points.h ../include
    chmod a+r ../include/*.h
    rm -f ../lib/libjcntl.a
    ar r ../lib/libjcntl.a interface_n.o arith_n.o marith_n.o gpslave_n.o conic_n.o legendre_n.o unimod_n.o quadratic_n.o cubic_n.o illl_n.o hilbert_n.o parifact_n.o p2points_n.o compproc_n.o kbessel_n.o vector_n.o matrix_n.o subspace_n.o mvector_n.o mmatrix_n.o msubspace_n.o xsplit2_n.o timer_n.o svector_n.o smatrix_n.o smatrix_elim_n.o polys_n.o realroots_n.o gf_n.o
    ar: creating ../lib/libjcntl.a
    ranlib ../lib/libjcntl.a
    chmod a+rx ../lib/libjcntl.a
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/procs'
    cd qcurves && make lib install
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qcurves'
    Makefile:123: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:126: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:134: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    make[1]: Nothing to be done for `lib'.
    (cd ../include; rm -f curve.h points.h cperiods.h isogs.h reader.h mwprocs.h lambda.h sifter.h sieve_search.h htconst.h egr.h saturate.h divpol.h pointsmod.h curvemod.h ffmod.h tlss.h elog.h getcurve.h )
    for f in curve.h points.h cperiods.h isogs.h reader.h mwprocs.h lambda.h sifter.h sieve_search.h htconst.h egr.h saturate.h divpol.h pointsmod.h curvemod.h ffmod.h tlss.h elog.h getcurve.h ; \
    do cp ${f} ../include; \
    done
    chmod a+r ../include/*
    rm -f ../lib/libcurvesntl.a
    cp libcurvesntl.a ../lib
    chmod a+rx ../lib/libcurvesntl.a
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qcurves'
    cd qrank && make lib install
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qrank'
    Makefile:78: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:122: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:146: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    rm -f librankntl.a
    ar r librankntl.a mrank1_n.o mrank2_n.o mequiv_n.o mquartic_n.o mlocsol_n.o mglobsol_n.o qc_n.o sqfdiv_n.o desc2_n.o transform_n.o minim_n.o reduce_n.o bitspace_n.o GetOpt_n.o twoadic_n.o descent_n.o
    ar: creating librankntl.a
    ranlib librankntl.a
    (cd ../include; rm -f mrank2.h mequiv.h mlocsol.h mglobsol.h msoluble.h mquartic.h mrank1.h qc.h sqfdiv.h version.h minim.h reduce.h transform.h desc2.h bitspace.h options.h GetOpt.h twoadic.h descent.h)
    for f in mrank2.h mequiv.h mlocsol.h mglobsol.h msoluble.h mquartic.h mrank1.h qc.h sqfdiv.h version.h minim.h reduce.h transform.h desc2.h bitspace.h options.h GetOpt.h twoadic.h descent.h; \
    do cp ${f} ../include; \
    done
    chmod a+r ../include/*
    rm -f ../lib/librankntl.a
    cp librankntl.a ../lib
    chmod a+rx ../lib/librankntl.a
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qrank'
    cd g0n && make lib install
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/g0n'
    Makefile:115: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:118: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:121: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    make[1]: Nothing to be done for `lib'.
    (cd ../include; rm -f periods.h cusp.h homspace.h newforms.h nflist.h moddata.h oldforms.h symb.h fixc6.h pcprocs.h)
    for f in periods.h cusp.h homspace.h newforms.h nflist.h moddata.h oldforms.h symb.h fixc6.h pcprocs.h; \
    do cp ${f} ../include; \
    done
    chmod a+r ../include/*
    rm -f ../lib/libg0nntl.a
    cp libg0nntl.a ../lib
    chmod a+rx ../lib/libg0nntl.a
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/g0n'
    cd procs && make install_so && make tests progs
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/procs'
    Makefile:92: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:95: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:108: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    g++ -fPIC --shared libjcntl.a interface_n.o arith_n.o marith_n.o gpslave_n.o conic_n.o legendre_n.o unimod_n.o quadratic_n.o cubic_n.o illl_n.o hilbert_n.o parifact_n.o p2points_n.o compproc_n.o kbessel_n.o vector_n.o matrix_n.o subspace_n.o mvector_n.o mmatrix_n.o msubspace_n.o xsplit2_n.o timer_n.o svector_n.o smatrix_n.o smatrix_elim_n.o polys_n.o realroots_n.o gf_n.o -o libjcntl.so -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -lgmp -lpari -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -lgmp -lpari -lm
    cp libjcntl.so ../lib/
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/procs'
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/procs'
    Makefile:92: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:95: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:108: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    make[1]: Nothing to be done for `tests'.
    make[1]: Nothing to be done for `progs'.
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/procs'
    cd qcurves && make install_so && make tests progs
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qcurves'
    Makefile:123: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:126: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:134: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    cp libcurvesntl.so ../lib/
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qcurves'
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qcurves'
    Makefile:123: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:126: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:134: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    make[1]: Nothing to be done for `tests'.
    g++ -o ./torsion torsion_n.o libcurvesntl.a -ljcntl -L../lib -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lm
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include conductor.cc -o conductor_n.o
    g++ -o ./conductor conductor_n.o libcurvesntl.a -ljcntl -L../lib -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lm
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include twist.cc -o twist_n.o
    g++ -o ./twist twist_n.o libcurvesntl.a -ljcntl -L../lib -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lm
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include allisog.cc -o allisog_n.o
    g++ -o ./allisog allisog_n.o libcurvesntl.a -ljcntl -L../lib -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lm
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include findinf.cc -o findinf_n.o
    g++ -o ./findinf findinf_n.o libcurvesntl.a -ljcntl -L../lib -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lm
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include indep.cc -o indep_n.o
    g++ -o ./indep indep_n.o libcurvesntl.a -ljcntl -L../lib -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lm
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qcurves'
    cd qrank && make install_so && make tests progs
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qrank'
    Makefile:78: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:122: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:146: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    g++ -fPIC --shared librankntl.a mrank1_n.o mrank2_n.o mequiv_n.o mquartic_n.o mlocsol_n.o mglobsol_n.o qc_n.o sqfdiv_n.o desc2_n.o transform_n.o minim_n.o reduce_n.o bitspace_n.o GetOpt_n.o twoadic_n.o descent_n.o -o librankntl.so -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -L../lib -lcurvesntl -ljcntl -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lpari -lm
    cp librankntl.so ../lib/
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qrank'
    make[1]: Entering directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qrank'
    Makefile:78: warning: overriding recipe for target `clean'
    ../Makefile:76: warning: ignoring old recipe for target `clean'
    Makefile:122: warning: overriding recipe for target `veryclean'
    ../Makefile:84: warning: ignoring old recipe for target `veryclean'
    Makefile:146: warning: overriding recipe for target `check'
    ../Makefile:95: warning: ignoring old recipe for target `check'
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include version.cc -o version_n.o
    g++ -c -fPIC -g -O2 -DNEW_OP_ORDER -DUSE_PARI_FACTORING -I../include -DNTL_ALL -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include -I/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/include mwrank.cc -o mwrank_n.o
    chmod og+r *
    g++ -o mwrank version_n.o mwrank_n.o descent_n.o mrank1_n.o mrank2_n.o mequiv_n.o mquartic_n.o \
    mlocsol_n.o mglobsol_n.o qc_n.o sqfdiv_n.o desc2_n.o \
    transform_n.o minim_n.o reduce_n.o bitspace_n.o GetOpt_n.o twoadic_n.o \
    -L../lib -lcurvesntl -ljcntl -lpari -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -L/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/local/lib -lntl -L../lib -lgmp -lpari -lpari -lm
    collect2: ld returned 1 exit status
    make[1]: *** [mwrank] Error 1
    make[1]: Leaving directory `/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8/spkg/build/eclib-20100711.p0/src/qrank'
    make: *** [so] Error 2
    Error building eclib shared libraries
    SAGE_ROOT=/tmp/yaourt-tmp-duke/aur-sage-mathematics/src/sage-4.8

    I'm getting something slightly different when I try to build this package. They all seem to be the same as this, except with different function names.
    error: ‘mulColDense’ was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
    Does anyone have any ideas on how to remedy this?

  • 0CALDAY for time dependent master data lookup unknown when migrated to 7.0

    I am in the process of migrating a number of InfoProviders from the 3.x Business Content to the new methodology for BI 2004s.
    When I try to create a transformation from the Update Rules for 0PA_C01, all of the rules that use a master data lookup into 0EMPLOYEE give me the error such as "Rule 41 (target field: 0PERSON group: Standard Group): Time char. 0CALDAY in rule unknown". 
    How do I fix the transformation rule that is generated from the update rule for these time-dependent master data attributes?

    Hi Mark,
    look at http://www.service.sap.com/. I guess you need to implement some corrections or newer supp-packages.
    kind regards
    Siggi
    PS: take a look: https://websmp104.sap-ag.de/~form/handler?_APP=01100107900000000342&_EVENT=REDIR&_NNUM=941525&_NLANG=EN
    Message was edited by:
            Siegfried Szameitat

  • How to create Dependent picklist having VO s created by lookup type

    Hello experts,
    I have to create dependent picklist. For this i have created two message choice items. Say 'Job' and 'Roles'. I also created two VO s say JobVO and RolesVO. These two VO queries are done by using lookup type. 'Job' picklist is having two values 1. Finance 2. Non-Finance. By selecting 'Finance' from 'Job' picklist, the related values should display in 'Roles' picklist. But my problem is there is no relation between those two VO s.
    Is it possible to create Dependent picklist with not having link between VO s?
    Please help in this regard.
    Thanks & Regards,
    Murali

    Hi,
    We cannot link up two lookups. I have a suggestion for your requirement.
    In your Roles lookup for each role, in its description your provide its job value 'Finanace' or 'Nonfinance'. Once this is done you can you use the lookup description as relation between the two lookups.
    HTH,
    Syed.

  • How to map from one table to another dependable on data from lookup?

    I'm new in warehouse builder and i wonder how to do something what is very easily done by sql..
    I want to map data from table_a to table_b, but not all rows - only those for which one of attributes in table_a have reference in table_c (is not null)...
    I suppose it should go somehow with lookup operator, but playing with it, I wasn't able to achieve goal..
    Thanks in advance for any help..

    Hi Zeljko,
    On of the easier ways (in my experience) of accomplishing this is to define a view which does a SELECT DISTINCT on table A and uses an EXISTS clause to exactly filter those records that you want to get into your target table (i.e. the ones that already have an occurrence in table C).
    And if performance is an issue, you could experiment with FIRST_ROWS hint or rownum=1 in the EXISTS clause.
    Cheers, Patrick

  • Need a list column do a lookup on another list depending on a condtion

    i have two lists EMP and SAL
    EMP contains
    empid  empname
    e001    abc
    e002    xyz
    and SAL contains  empid, empname and sal columns
    i want the list SAL to have the value of empname populated on the corresponding entry of empid which will be retrived from the EMP list. e.g if one enters e002 in SAL list, the value of the empname should be populated with the associated value.
    tnx 

    This can probably be achieved using a lookup column.
    http://office.microsoft.com/en-gb/sharepoint-server-help/create-list-relationships-by-using-unique-and-lookup-columns-HA101729901.aspx
    https://www.youtube.com/watch?v=ShLH0mBcA54

  • Design Issue: Localization using Lookup OR Dependency Injection

    Hello Forums!
    I'm having a design issue regarding localization in my application. I'm using Spring Framework (www.springframework.org) as an
    application container, which provides DI (dependency injection) - but the issue is not Spring- but rather design related. All localization
    logic is encapsulated in a separate class ("I18nManager"), which basically is just a wrapper around multiple Java ResourceBundles.
    Right now localization is performed in the "traditional" look-up style, e.g.
    ApplicationContext.getMessage("some.message.key");
    where ApplicationContext is a wrapper around the Spring application context and getMessage(...) is a static method on that
    context. The advantage of that solution is a clean & simple interface design, localization merely becomes a feature of classes, but
    is not part of their public API. The only problem with that approach is the very tight coupling of Classes to the ApplicationContext, which
    really is a problem when you want to use code outside of an application context. The importance of this problem increases if one considers
    that I18N is a concern that can be found in every application layer, from GUI to business to data tier, all those components suddenly depdend
    on an application context being present.
    My proposed solution to this problem is a "Localizable" interface, which may provide mutators for an "I18NManager" instance that can be
    passed in. But is this really a well-designed solution, as almost any object in an application may be required to implement this interface?
    I'm too concerned about performance: the look-up solution does not need to pass references to localizable objects, whereas my proposed solution
    will require 1 I18NManager reference per localizable object, which might cause troubles if you let's say load 10.000 POJOs from some database that
    are all localizable.
    So (finally) my question: how do you handle such design issues? Are there any other solutions out there that I'm not aware of yet? Comments/Help welcome!

    michael_schmid wrote:
    Hello Forums!
    I'm having a design issue regarding localization in my application. I'm using Spring Framework (www.springframework.org) as an
    application container, which provides DI (dependency injection) - but the issue is not Spring- but rather design related. All localization
    logic is encapsulated in a separate class ("I18nManager"), which basically is just a wrapper around multiple Java ResourceBundles.Why do you think you need a wrapper around resource bundles? Spring does very well with I18N, as well as Java does. What improvement do you think you bring?
    Right now localization is performed in the "traditional" look-up style, e.g.
    ApplicationContext.getMessage("some.message.key");
    where ApplicationContext is a wrapper around the Spring application context and getMessage(...) is a static method on that
    context. Now you're wrapping the Spring app context? Oh, brother. Sounds mad to me.
    The advantage of that solution is a clean & simple interface design, localization merely becomes a feature of classes, but
    is not part of their public API. The only problem with that approach is the very tight coupling of Classes to the ApplicationContext, which
    really is a problem when you want to use code outside of an application context. The importance of this problem increases if one considers
    that I18N is a concern that can be found in every application layer, from GUI to business to data tier, all those components suddenly depdend
    on an application context being present.One man's "tight coupling" is another person's dependency.
    I agree that overly tight coupling can be a problem, but sometimes a dependency just can't be helped. They aren't all bad. The only class with no dependencies calls no one and is called by no one. We'd call that a big, fat main class. What good is that?
    Personally, I would discourage you from wrapping Spring too much. I doubt that you're improving your life. Better to use Spring straight, the way it was intended. I find that they're much better designers than I am.
    My proposed solution to this problem is a "Localizable" interface, which may provide mutators for an "I18NManager" instance that can be
    passed in. But is this really a well-designed solution, as almost any object in an application may be required to implement this interface?I would say no.
    I'm too concerned about performance: the look-up solution does not need to pass references to localizable objects, whereas my proposed solution
    will require 1 I18NManager reference per localizable object, which might cause troubles if you let's say load 10.000 POJOs from some database that
    are all localizable.
    So (finally) my question: how do you handle such design issues? Are there any other solutions out there that I'm not aware of yet? Comments/Help welcome!I would use the features that are built into Spring and Java until I ran into a problem. It seems to me that you're wrapping your way into a problem and making things more complex than they need to be.
    %

  • Searching Records Following the Creation of a Lookup Table

    Hello,
    Please excuse my ignorance but I have just created a lookup table by using the wizard in SQL Workshop. All is well text has been replaced by numbers. My issue is that when I do a search now using a drop down list based on a query it returns records based on other numbers as well. That is if '2' relates to an item the search picks up anything containing a 2: 2,21,22, etc. How can I get the query to return a value for the number selected and not anything containing that number?
    and (
    instr(upper("MODEL_ID"),upper(nvl(:P40_REPORT_SEARCH,"MODEL_ID"))) > 0
    Kind Regards,
    Swelch
    Edited by: Steve Welch on Mar 9, 2012 12:03 PM

    Here are two potential solutions
    and (instr(upper('~'||"MODEL_ID"||'~'),upper(nvl('~'||:P40_REPORT_SEARCH||'~',"MODEL_ID"))) > 0)or
    AND model_id = NVL(:P40_REPORT_SEARCH, model_id)The first is often used for components such as shuttles. I think I've added the special characters in the right place - not tested/verified against my previous example
    The second may be more appropriate to your scenario, depending on your data.
    Scott

Maybe you are looking for

  • Mac book pro HDMI port to TV

    I have a retina display mac book pro and ive just plugged in my hdmi cable to my tv and nothing shows on my tv any ideas?

  • Blinking/flashing mouse pointer

    I'm working with the demo version of Adobe Captivate 3, and so far I'm liking it a lot. The problem I'm having, though, is that in full-motion capture mode, the mouse cursor blinks constantly at a high rate. It makes it hard to see where I'm clicking

  • What are the prerequisite for getting MTTR / MTBR data.

    Dear SAP Experts, I want to know what are the prerequisite for getting MTTR / MTBR data. Regards ERP Tech

  • How do I insert a hyperlink in Keynote 6.1?

    How do I insert a hyperlink in Keynote 6.1?  The newer verision is very difficult to find previous commands and I do not like the Inspector.  So many options have been removed.

  • A spesific material to be sold to only a spesific customer

    I want a spesific material to be sold to only a spesific customer. Standard listing / exclusion facility (tcode = VB01) does not satisfy my needs. Is there any way to exlude all the other customers for the spesific materials (except creating a condit