Michael van Elst wrote:
On Wed, Feb 05, 2003, Andrews, Martin wrote:I ran "openpkg index" on a mysql rpm I built from openpkg 1.2. I just tried it on a directory with only this RPM and sure enough I get an empty entry in the prereqs. I have the same problem on solaris 7 and redhat 7.1 (all I have tried so far).
I am now building a local repository with both source and binary RPMs. For
some reason updating mysql from this repository with openpkg build gives me
a fatal error. The same operation works for other rpms - say perl. Any
explanation for the "ambigous sources" error?
# mysql searches a frood called ''The index entry for mysql contains an empty <PreReq> or <BuildPreReq>
element for mysql.
How did you build the index ?
t$ openpkg index -i -p sparc-sunos5.7 `pwd`
<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.openpkg.org/xml-rdf-index/0.9">
<Repository rdf:resource="OpenPKG-CURRENT/Source/">
<rdf:Description about="mysql-3.23.54a-1.2.1" href="mysql-3.23.54a-1.2.1.sparc64-solaris2.7-oo.rpm">
<Name>mysql</Name>
<Version>3.23.54a</Version>
<Release>1.2.1</Release>
<Distribution>OpenPKG [BASE]</Distribution>
<Group>Database</Group>
<License>GPL</License>
<Packager>The OpenPKG Project</Packager>
<Summary>Fast Relational Database Management System</Summary>
<URL>http://www.mysql.com/</URL>
<Vendor>MySQL AB</Vendor>
<SourceRPM>mysql-3.23.54a-1.2.1.src.rpm</SourceRPM>
<Arch>sparc64</Arch>
<Os>solaris2.7</Os>
<BuildHost>redfish.cle.lionbioscience.com</BuildHost>
<BuildTime>1044423872</BuildTime>
<Size>9290062</Size>
<Prefixes>/opt/openpkg</Prefixes>
<Platform>sparc-sunos5.7</Platform>
<SigSize>2622790</SigSize>
<PreReq>
<rdf:bag>
<rdf:li></rdf:li>
<rdf:li>OpenPKG</rdf:li>
<rdf:li>openpkg >= 1.2.0</rdf:li>
</rdf:bag>
</PreReq>
<Provides>
<rdf:bag>
<rdf:li>mysql::with_berkeleydb = yes</rdf:li>
<rdf:li>mysql::with_innobase = no</rdf:li>
<rdf:li>mysql::with_gemini = no</rdf:li>
<rdf:li>MYSQL</rdf:li>
<rdf:li>mysql = 3.23.54a-1.2.1</rdf:li>
</rdf:bag>
</Provides>
<Conflicts>
<rdf:bag>
<rdf:li>mysql4</rdf:li>
</rdf:bag>
</Conflicts>
<Filenames>
<rdf:bag>
<rdf:li>/opt/openpkg/bin/comp_err</rdf:li>
<rdf:li>/opt/openpkg/bin/isamchk</rdf:li>
<rdf:li>/opt/openpkg/bin/isamlog</rdf:li>
<rdf:li>/opt/openpkg/bin/msql2mysql</rdf:li>
<rdf:li>/opt/openpkg/bin/my_print_defaults</rdf:li>
<rdf:li>/opt/openpkg/bin/myisamchk</rdf:li>
<rdf:li>/opt/openpkg/bin/myisamlog</rdf:li>
<rdf:li>/opt/openpkg/bin/myisampack</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_config</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_convert_table_format</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_find_rows</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_fix_privilege_tables</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_install_db</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_setpermission</rdf:li>
<rdf:li>/opt/openpkg/bin/mysql_zap</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlaccess</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqladmin</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlbinlog</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlbug</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlcheck</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqld_multi</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqldump</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqldumpslow</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlhotcopy</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlimport</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqlshow</rdf:li>
<rdf:li>/opt/openpkg/bin/mysqltest</rdf:li>
<rdf:li>/opt/openpkg/bin/pack_isam</rdf:li>
<rdf:li>/opt/openpkg/bin/perror</rdf:li>
<rdf:li>/opt/openpkg/bin/replace</rdf:li>
<rdf:li>/opt/openpkg/bin/resolve_stack_dump</rdf:li>
<rdf:li>/opt/openpkg/bin/resolveip</rdf:li>
<rdf:li>/opt/openpkg/bin/safe_mysqld</rdf:li>
<rdf:li>/opt/openpkg/etc/mysql</rdf:li>
<rdf:li>/opt/openpkg/etc/mysql/my.cnf</rdf:li>
<rdf:li>/opt/openpkg/etc/mysql/my.pwd</rdf:li>
<rdf:li>/opt/openpkg/etc/rc.d/rc.mysql</rdf:li>
<rdf:li>/opt/openpkg/include/mysql</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/chardefs.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/dbug.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/errmsg.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/history.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/keymaps.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/m_ctype.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/m_string.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_config.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_dir.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_global.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_list.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_net.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_no_pthread.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_pthread.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/my_sys.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/mysql.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/mysql_com.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/mysql_version.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/mysqld_error.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/raid.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/readline.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/sslopt-case.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/sslopt-longopts.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/sslopt-usage.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/sslopt-vars.h</rdf:li>
<rdf:li>/opt/openpkg/include/mysql/tilde.h</rdf:li>
<rdf:li>/opt/openpkg/info/mysql.info</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libdbug.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libheap.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmerge.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmyisam.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmyisammrg.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmysqlclient.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmysqlclient.la</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmysqlclient_r.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmysqlclient_r.la</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmystrings.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libmysys.a</rdf:li>
<rdf:li>/opt/openpkg/lib/mysql/libnisam.a</rdf:li>
<rdf:li>/opt/openpkg/libexec/mysqld</rdf:li>
<rdf:li>/opt/openpkg/man/man1/isamchk.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/isamlog.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysql.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysql_zap.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysqlaccess.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysqladmin.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysqld.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysqld_multi.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysqldump.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/mysqlshow.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/perror.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/replace.1</rdf:li>
<rdf:li>/opt/openpkg/man/man1/safe_mysqld.1</rdf:li>
<rdf:li>/opt/openpkg/share/mysql</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/charsets</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/charsets/Index</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/charsets/README</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/charsets/cp1251.conf</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/czech</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/czech/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/czech/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/danish</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/danish/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/danish/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/dutch</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/dutch/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/dutch/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/english</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/english/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/english/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/estonian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/estonian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/estonian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/french</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/french/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/french/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/german</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/german/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/german/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/greek</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/greek/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/greek/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/hungarian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/hungarian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/hungarian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/italian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/italian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/italian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/japanese</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/japanese/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/japanese/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/korean</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/korean/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/korean/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/make_binary_distribution</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/mi_test_all</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/mi_test_all.res</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/my-huge.cnf</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/my-large.cnf</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/my-medium.cnf</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/my-small.cnf</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/mysql-3.23.54.spec</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/mysql-log-rotate</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/mysql.server</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/norwegian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/norwegian-ny</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/norwegian-ny/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/norwegian-ny/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/norwegian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/norwegian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/polish</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/polish/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/polish/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/portuguese</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/portuguese/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/portuguese/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/romanian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/romanian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/romanian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/russian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/russian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/russian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/slovak</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/slovak/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/slovak/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/spanish</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/spanish/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/spanish/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/swedish</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/swedish/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/swedish/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/ukrainian</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/ukrainian/errmsg.sys</rdf:li>
<rdf:li>/opt/openpkg/share/mysql/ukrainian/errmsg.txt</rdf:li>
<rdf:li>/opt/openpkg/var/mysql</rdf:li>
</rdf:bag>
</Filenames>
<Description>
MySQL is a multi-user Relational Database Management System (RDBMS),
which is controlled through Structured Query Language (SQL) operating in
full multi-threading mode. The main goals of MySQL are speed, robustness
and ease of use. MySQL was originally developed because of the need for
a SQL server that could handle very big databases with magnitude higher
speed than what any database vendor could offer.
</Description>
</rdf:Description>
</Repository>
</rdf:RDF>
t$
______________________________________________________________________
The OpenPKG Project www.openpkg.org
User Communication List [EMAIL PROTECTED]