perso@heptameron:~/tmp/leap-1.2.6.1/src$ make install Installing LEAP... ./leap --configure ../scripts/install.src CONFIGURING... LEAP RDBMS 1.2.6.1 - An extensible and free RDBMS Copyright (C) 1995-2004 Richard Leyton. LEAP comes with ABSOLUTELY NO WARRANTY; for details type "warranty". This is free software, and you are welcome to redistribute it under certain conditions; type "copying" for details. [NON-FATAL] #2 - Error opening file [./configs/vars]. Message: No variables set! Message: Directory specified [./] not valid. Trying [../] Message: Debug level set to: 0 Message: Minimum debug level set to: 0 Message: Variables are now set. Message: Applying command line options... Message: Completed application of command line options... Message: LEAP is starting... Checking: [../] +------------------------------------------------------------------------------+ | Configuring the >MASTER< database | +------------------------------------------------------------------------------+ make: *** [actinstall] Erreur de segmentation perso@heptameron:~/tmp/leap-1.2.6.1/src$ >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> perso@heptameron:~/tmp/leap-1.2.6.1/src$ sudo checkinstall checkinstall 1.6.0, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: Preparing package documentation...OK ***************************************** **** Debian package creation selected *** ***************************************** *** Warning: The package version "" does not *** Warning: contain any digits. dpkg might not like that. This package will be built according to these values: 0 - Maintainer: [ root@heptameron ] 1 - Summary: [ Package created with checkinstall 1.6.0 ] 2 - Name: [ src ] 3 - Version: [ ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ src ] 9 - Alternate source location: [ ] 10 - Requires: [ ] Enter a number to change any of them or press ENTER to continue: Installing with make install... ========================= Installation results =========================== Installing LEAP... ./leap --configure ../scripts/install.src CONFIGURING... LEAP RDBMS 1.2.6.1 - An extensible and free RDBMS Copyright (C) 1995-2004 Richard Leyton. LEAP comes with ABSOLUTELY NO WARRANTY; for details type "warranty". This is free software, and you are welcome to redistribute it under certain conditions; type "copying" for details. [NON-FATAL] #2 - Error opening file [./configs/vars]. Message: No variables set! Message: Directory specified [./] not valid. Trying [../] Message: Debug level set to: 0 Message: Minimum debug level set to: 0 Message: Variables are now set. Message: Applying command line options... Message: Completed application of command line options... Message: LEAP is starting... Checking: [../] +------------------------------------------------------------------------------+ | Configuring the >MASTER< database | +------------------------------------------------------------------------------+ Resetting all updated flags: Done. Updating hash tables: leapattributes leapdata leaprel leapscripts leaptypes rels hip Message: Opening the [master] database... Message: Creating hash table for [zzuajg]. +------------------------------------------------------------------------------+ | Configuring the >default< (user) database | +------------------------------------------------------------------------------+ Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship Message: Opening the [user] database... Message: Creating hash table for [zzctig]. Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship zzcti g* +------------------------------------------------------------------------------+ | Configuring the >temporary< (tempdb) database | +------------------------------------------------------------------------------+ Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship Message: Opening the [tempdb] database... Message: Creating hash table for [zzabam]. Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship zzaba m* Resetting all updated flags: Done. Updating hash tables: leapattributes leapdata leaprel leapscripts leaptypes rels hip zzuajg* Message: Opening the [tempdb] database... Message: Creating hash table for [zzfmwn]. Message: Opening the [master] database... Message: Opening the [user] database... Message: Startup sequence initiated. [user] :-) set temporary off [user] :-) create tandp Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship Message: Opening the [tandp] database... Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship [user] :-) use tandp Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship Message: Opening the [tandp] database... [tandp] :-) record open [tandp] :-) > [tandp] :-) > This is the TandP database. Examples are taken from [tandp] :-) > 'Theory and Practice of relational databases', 2nd Edition, [tandp] :-) > by Stefan Stanczyk, Bob Champion, and Richard Leyton. [tandp] :-) > This database has a number of useful examples that [tandp] :-) > clearly demonstrate the relational algebra. [tandp] :-) > For more information on this book, visit [tandp] :-) > http://www.theorypractice.org [tandp] :-) > [tandp] :-) > To get started, type "sources" to list examples [tandp] :-) > and "l " to inspect. See "help" for more info. [tandp] :-) > [tandp] :-) relation (book) ((reference,STRING,9),(author,STRING,9),(title,STRIN G,30)) [tandp] :-) add (book) (R003,JOYCE,ULYSSES) [tandp] :-) add (book) (R004,JOYCE,ULYSSES) [tandp] :-) add (book) (R023,GREENE,SHORT STORIES) [tandp] :-) add (book) (R025,ORWELL,ANIMAL FARM) [tandp] :-) add (book) (R033,LEM,ROBOTS TALES) [tandp] :-) add (book) (R034,LEM,RETURN FROM THE STARS) [tandp] :-) add (book) (R036,GOLDING,LORD OF THE FLIES) [tandp] :-) add (book) (R028,KING,STRENGTH TO LOVE) [tandp] :-) add (book) (R143,HEMINGWAY,DEATH IN THE AFTERNOON) [tandp] :-) add (book) (R149,HEMINGWAY,TO HAVE AND HAVE NOT) [tandp] :-) relation (subject) ((class,STRING,5),(class_name,STRING,15)) [tandp] :-) add (subject) (C1,FICTION) [tandp] :-) add (subject) (C2,SCIENCE-FICTION) [tandp] :-) add (subject) (C3,NON-FICTION) [tandp] :-) add (subject) (C4,SCIENTIFIC) [tandp] :-) add (subject) (C5,POETRY) [tandp] :-) add (subject) (C6,DRAMA) [tandp] :-) relation (index) ((author,STRING,10),(title,STRING,30),(class,STRING ,5),(shelf,INTEGER,4)) [tandp] :-) add (index) (JOYCE,ULYSSES,C1,12) [tandp] :-) add (index) (GREENE,SHORT STORIES,C1,14) [tandp] :-) add (index) (ORWELL,ANIMAL FARM,C1,12) [tandp] :-) add (index) (LEM,ROBOTS TALES,C2,23) [tandp] :-) add (index) (LEM,RETURN FROM STARS,C2,23) [tandp] :-) add (index) (GOLDING,GOLDING,C1,12) [tandp] :-) add (index) (KING,STRENGTH TO LOVE,C3,24) [tandp] :-) add (index) (HEMINGWAY,DEATH IN THE AFTERNOON,C3,22) [tandp] :-) add (index) (HEMINGWAY,TO HAVE AND HAVE NOT,C1,12) [tandp] :-) record figure_49 [tandp] :-) a=project (book) (author) [tandp] :-) print a [tandp] :-) record figure_410 [tandp] :-) project (subject) (class)) difference (project (index) (class)) [tandp] :-) print @last [tandp] :-) relation (auction) ((reference,STRING,9),(date_bought,STRING,12),(pu rchase_price,INTEGER,4),(date_sold,STRING,9),(sell_price,INTEGER,4)) [tandp] :-) add (auction) (R005,17-03-84,25,23-09-86,12) [tandp] :-) add (auction) (R020,02-12-43,4,17-10-88,145) [tandp] :-) add (auction) (R022,09-11-79,7,21-11-88,3) [tandp] :-) add (auction) (R048,15-05-68,3,16-03-89,8) [tandp] :-) add (auction) (R049,15-05-68,3,16-03-89,8) [tandp] :-) add (auction) (R073,21-02-76,18,25-03-89,9) [tandp] :-) record example_42 [tandp] :-) restrict (auction) (sell_price>purchase_price) [tandp] :-) print @last [tandp] :-) record example_43 [tandp] :-) select (index) ((author='HEMINGWAY') and (class='C3')) [tandp] :-) print @last [tandp] :-) record example_44 [tandp] :-) s1=select (subject) (class_name='NON-FICTION') [tandp] :-) s2=join (s1) (index) (s1.class=index.class) [tandp] :-) s3=project (s2) (author,title,shelf) [tandp] :-) print s3 [tandp] :-) relation (lc) ((lecturer,STRING,8),(course,STRING,10)) [tandp] :-) add (lc) (BROWN,COMPILERS) [tandp] :-) add (lc) (BROWN,DATABASES) [tandp] :-) add (lc) (GREEN,PROLOG) [tandp] :-) add (lc) (GREEN,DATABASES) [tandp] :-) add (lc) (LEWIS,PROLOG) [tandp] :-) add (lc) (SMITH,DATABASES) [tandp] :-) relation (q) ((subject,STRING,10)) [tandp] :-) add (q) (PROLOG) [tandp] :-) record example_47 [tandp] :-) a1=(lc) product (q) [tandp] :-) a2=project (a1) (lecturer,subject) [tandp] :-) rename (a2.subject) (course) [tandp] :-) a3=(a2) intersect (lc) [tandp] :-) p=project (a3)(lecturer) [tandp] :-) print p [tandp] :-) relation (delivery) ((producer,STRING,10),(product_code,STRING,12),( branch,STRING,6),(stock,STRING,5)) [tandp] :-) add (delivery) (CLASSICS,403,L1,1003) [tandp] :-) add (delivery) (CLASSICS,403,L1,1004) [tandp] :-) add (delivery) (CLASSICS,201X,L1,1019) [tandp] :-) add (delivery) (CLASSICS,201X,P2,4105) [tandp] :-) add (delivery) (CLASSICS,201X,P2,4106) [tandp] :-) add (delivery) (CLASSICS,CLUB,NY,1044) [tandp] :-) add (delivery) (60S CLOTHS,WOODSTOCK,L2,2921) [tandp] :-) add (delivery) (60S CLOTHS,DI4,L2,2933) [tandp] :-) add (delivery) (60S CLOTHS,DI4,L2,2934) [tandp] :-) add (delivery) (60S CLOTHS,FINESSE,P1,1025) [tandp] :-) add (delivery) (60S CLOTHS,FINESSE,P1,1026) [tandp] :-) add (delivery) (60S CLOTHS,FLAIR,SP,1004) [tandp] :-) add (delivery) (60S CLOTHS,FLAIR,NY,1045) [tandp] :-) add (delivery) (MODERNA,F1049,P1,1079) [tandp] :-) add (delivery) (MODERNA,199K,L2,2967) [tandp] :-) add (delivery) (MODERNA,199K,NY,1020) [tandp] :-) add (delivery) (MODERNA,199K,NY,1021) [tandp] :-) add (delivery) (MODERNA,F1X19,P2,4201) [tandp] :-) add (delivery) (MODERNA,F1X19,P2,4202) [tandp] :-) relation (stock) ((branch,STRING,6),(stock,STRING,5),(size,STRING,4) ,(colour,STRING,10),(sell_price,STRING,10),(cost_price,STRING,10),(date_in,STRIN G,8),(date_out,STRING,8)) [tandp] :-) add (stock) (L1,1003,M,BLUE,15.50,9.25,22MAY89,06JUN89) [tandp] :-) add (stock) (L1,1004,M,WHITE,15.50,9.25,20DEC88,INSTOCK) [tandp] :-) add (stock) (L2,2921,M,BLACK,25.00,15.20,17APR89,17APR89) [tandp] :-) add (stock) (L2,2933,L,NAVY,13.50,6.25,28MAY89,16JUN89) [tandp] :-) add (stock) (L2,2934,M,NAVY,13.50,6.25,28MAY89,INSTOCK) [tandp] :-) add (stock) (L2,2967,S,BEIGE,18.75,8.25,16FEB89,25MAR89) [tandp] :-) add (stock) (P1,1025,L,WHITE,25.50,12.00,12MAY89,16JUN89) [tandp] :-) add (stock) (P1,1026,L,BLUE,25.50,12.00,12MAY89,12MAY89) [tandp] :-) add (stock) (P1,1079,M,RED,18.75,9.25,26FEB89,03MAR89) [tandp] :-) add (stock) (NY,1045,M,WHITE,14.99,6.00,25APR89,14MAY89) [tandp] :-) add (stock) (NY,1020,L,RED,17.45,7.85,19APR89,19APR89) [tandp] :-) add (stock) (NY,1021,M,BLUE,17.45,7.85,19APR89,03JUN89) [tandp] :-) add (stock) (SP,1004,S,GREEN,21.30,11.25,28MAY89,15JUN89) [tandp] :-) add (stock) (P2,4201,L,BROWN,16.95,9.90,18MAY89,16JUN89) [tandp] :-) relation (goods) ((producer,STRING,10),(product_code,STRING,12),(des cription,STRING,15)) [tandp] :-) add (goods) (CLASSICS,403,JEANS) [tandp] :-) add (goods) (CLASSICS,607,JEANS) [tandp] :-) add (goods) (CLASSICS,201X,SKIRT) [tandp] :-) add (goods) (CLASSICS,576,SKIRT) [tandp] :-) add (goods) (CLASSICS,CLASSX,TROUSERS) [tandp] :-) add (goods) (CLASSICS,CLUB,T-SHIRT) [tandp] :-) add (goods) (60S CLOTHS,DIAMOND,DRESS) [tandp] :-) add (goods) (60S CLOTHS,NOSTALGIC,COAT) [tandp] :-) add (goods) (60S CLOTHS,WOODSTOCK,JEANS) [tandp] :-) add (goods) (60S CLOTHS,DI4,DRESS) [tandp] :-) add (goods) (60S CLOTHS,FLAIR,DRESS) [tandp] :-) add (goods) (60S CLOTHS,FINESSE,DRESS) [tandp] :-) add (goods) (MODERNA,F1049,SHIRT) [tandp] :-) add (goods) (MODERNA,F1X19,DRESS) [tandp] :-) add (goods) (MODERNA,199K,JACKET) [tandp] :-) record query_431 [tandp] :-) p1=project (goods) (producer) [tandp] :-) print p1 [tandp] :-) record query_432 [tandp] :-) p2=project (delivery) (producer) [tandp] :-) print p2 [tandp] :-) record query_433 [tandp] :-) p3=select (stock) ((branch='L1')and(date_out='INSTOCK')) [tandp] :-) p4=project (p3) (sell_price,cost_price) [tandp] :-) print p4 [tandp] :-) record alter_433 [tandp] :-) display(project (select (stock) ((branch='L1')and(date_out='INSTOCK' )))(sell_price,cost_price)) [tandp] :-) record query_434 [tandp] :-) r1=restrict (stock) (date_in=date_out) [tandp] :-) r2=project (r1) (branch,stock) [tandp] :-) r3=join (r2) (delivery) ((r2.branch=delivery.branch) and (r2.stock=d elivery.stock)) [tandp] :-) r4=project (r3) (producer,product_code) [tandp] :-) r5=join (r4) (goods) ((r4.producer=goods.producer) and (r4.product_c ode=goods.product_code)) [tandp] :-) print r5 [tandp] :-) record query_435 [tandp] :-) q1=select (goods) (description='DRESS') [tandp] :-) q2=join (q1) (delivery) ((q1.producer=delivery.producer) and (q1.pro duct_code=delivery.product_code)) [tandp] :-) q3=project (q2) (branch,stock) [tandp] :-) q4=join (q3) (stock) ((q3.branch=stock.branch) and (q3.stock=stock.s tock)) [tandp] :-) q5=select (q4) (date_out='INSTOCK') [tandp] :-) q6=project (q5) (branch,size,colour,sell_price) [tandp] :-) print q6 [tandp] :-) quit Message: Closing [tandp] database. Resetting all updated flags: Done. Updating hash tables: auction book delivery goods index lc leapattributes leapre l leapscripts leaptypes q relship stock subject Message: Closing [master] database. Resetting all updated flags: Done. Updating hash tables: leapattributes leapdata leaprel leapscripts leaptypes rels hip Message: Closing [tempdb] database. Resetting all updated flags: Done. Updating hash tables: leapattributes leaprel leapscripts leaptypes relship zzauz y zzffty* zzfmwn* zzmacl zzoduw zzohts* zzwjfo Message: LEAP Configuration completed successfully! ############################################################################ # Installation is now (hopefully!) complete. Start LEAP by running './leap' # To get you started, some helpful commands are: 'use', 'sources', and 'help' ############################################################################ ======================== Installation successful ========================== Copying documentation directory... ./ ./README cp: ne peut évaluer `//var/tmp/QerScYnEeiEoQlnMbpUYJ/newfiles.tmp': Aucun fichie r ou répertoire de ce type Some of the files created by the installation are inside the build directory: /home/perso/tmp/leap-1.2.6.1/src You probably don't want them to be included in the package, especially if they are inside your home directory. Do you want me to list them? [n]: y Should I exclude them from the package? (Saying yes is a good idea) [y]: Copying files to the temporary directory...OK Striping ELF binaries and libraries...OK Compressing man pages...OK Building file list...OK Building Debian package... FAILED! *** Failed to build the package Do you want to see the log file? [y]: Erasing temporary files...OK Writing backup package...OK Deleting temp dir...OK