Newsgroups: comp.lang.modula3
Subject: Another installation problem (long)
From: werts@piggy.cecs.csulb.edu (Michael Werts)
Date: Fri, 28 Aug 1992 17:48:09 GMT
Organization: Cal State Long Beach

Well I seem to have gotten the boot system installed. Now I'm having some
difficulty with libm3.

I have PREFIX set to /u1/m3. However when I run m3make on libm3 it tries
writing to /bin/ar. This turns out to be a link to /usr/bin/ar -- a partition
with much less space available on it. m3make complains about the file system
being full (/usr has about 4.4 megs) then gives another error - libm3.a does
not exist. This is in the "all" stage of the make.

Why is m3make trying to place anything in /bin/ar?

Some statistics are then spit out and it begins the "install" stage of 
the make which eventually dies because libm3.a does not exist.

Also there were a considerable number of warnings. Are these significant?

An abbreviated form of the output is given below. Advice would be 
greatly appreciated.

Thanks,

Mike
(werts@csulb.edu)

------------------------------------------------------------

# zcat libm3-*.tar.Z | tar xpof -
# ls                          
makefile               doc                     m3make
COPYRIGHT               driver                  m3makefile.boot
README                  include                 m3makefile.libm3
bin                     lib                     man
boot.DS3100-2.07.tar.Z  libm3
compiler                libm3-2.07.tar.Z
# bin/m3make -f m3makefile.libm3 all install
cd libm3; /u1/m3/bin/m3make all
============================= Building in DS3100
sed -e 's:PUB:/u1/m3/include/m3:g' -e 's:LIB:/u1/m3/lib/m3:g'   <  
./config/src/M3Config.m3 > M3Config.m3
/u1/m3/bin/m3 -w1 -make -why -nostd -times -g   -a libm3.a -F.PGM_SOURCES 
new source -> compile ../Csupport/src/generic/M3Runtime.c
new source -> compile ../Csupport/src/generic/M3Runtime2.c
 
 
 
new source -> compile ../thread/src/Thread.i3
new source -> compile ../unix/src/ultrix-3-1.DS3100/Unix.i3
"../unix/src/ultrix-3-1.DS3100/Unix.i3", line 962: warning: <*OBSOLETE*> symbol  
used (struct_stat)
"../unix/src/ultrix-3-1.DS3100/Unix.i3", line 965: warning: <*OBSOLETE*> symbol  
used (struct_stat)
"../unix/src/ultrix-3-1.DS3100/Unix.i3", line 968: warning: <*OBSOLETE*> symbol  
used (struct_stat)
3 warnings encountered
new source -> compile ../unix/src/ultrix-3-1.generic/Utypes.i3
new source -> compile ../unix/src/ultrix-3-1.generic/Utime.i3
 
 
 
new source -> compile ../color/src/YPQ.i3
new source -> compile ../fieldlist/src/FieldList.i3
"../fieldlist/src/FieldList.i3", line 80: warning: C reserved word, appending  
underscore (char)
1 warning encountered
new source -> compile ../glist/src/RefanyList.i3
new source -> compile ../glist/src/TextList.i3
 
 
 
new source -> compile ../time/src/LongRealTime.m3
new source -> compile ../stable/src/STable.m3
"../stable/src/STable.m3", line 10: warning: not used (Thread)
1 warning encountered
new source -> compile ../stable/src/SIntTable.m3
new source -> compile ../stable/src/STextTable.m3
 
 
 
new source -> compile ../geometry/src/Point.m3
new source -> compile ../geometry/src/Rect.m3
"../geometry/src/Rect.m3", line 14: warning: not used (Text)
1 warning encountered
new source -> compile ../geometry/src/Transform.m3
new source -> compile ../geometry/src/Path.m3
new source -> compile ../geometry/src/Region.m3
new source -> compile ../geometry/src/PolyRegion.m3
new source -> compile ../geometry/src/Trapezoid.m3
new source -> compile ../geometry/src/CopyBytes.m3
new source -> compile ../statistics/src/Stat.m3
new source -> compile ../formatter/src/Formatter.m3
"../formatter/src/Formatter.m3", line 191: warning: <*OBSOLETE*> symbol used  
(NewMutex)
"../formatter/src/Formatter.m3", line 192: warning: <*OBSOLETE*> symbol used  
(NewCondition)
2 warnings encountered
new source -> compile ../parseparams/src/Env.m3
new source -> compile ../parseparams/src/Params.m3
new source -> compile ../parseparams/src/ParseParams.m3
new source -> compile ../parseparams/src/ParseShell.m3
new source -> compile ../uid/src/UID.m3
"../uid/src/UID.m3", line 187: warning: <*OBSOLETE*> symbol used (NewMutex)
"../uid/src/UID.m3", line 188: warning: <*OBSOLETE*> symbol used (NewMutex)
"../uid/src/UID.m3", line 189: warning: <*OBSOLETE*> symbol used (NewMutex)
3 warnings encountered
new source -> compile ../property/src/Property.m3
new source -> compile ../property/src/PropertyV.m3
new source -> compile ../property/src/MProperty.m3
"../property/src/MProperty.m3", line 20: warning: <*OBSOLETE*> symbol used  
(NewMutex)
1 warning encountered
new source -> compile ../atom/src/Atom.m3
"../atom/src/Atom.m3", line 111: warning: <*OBSOLETE*> symbol used (FromStr)
1 warning encountered
new source -> compile ../table/src/IntegerSet.m3
new source -> compile ../table/src/RefanySet.m3
 
 
 
new source -> compile ../table/src/IntegerToTextTable.m3
new source -> compile ../table/src/RefanyToIntegerTable.m3
"../table/src/RefanyToIntegerTable.m3", line 149: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/RefanyToIntegerTable.m3", line 629: warning: <*OBSOLETE*> symbol  
used (NewMutex)
2 warnings encountered
new source -> compile ../table/src/RefanyToRefanyTable.m3
"../table/src/RefanyToRefanyTable.m3", line 149: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/RefanyToRefanyTable.m3", line 629: warning: <*OBSOLETE*> symbol  
used (NewMutex)
2 warnings encountered
new source -> compile ../table/src/RefanyToTextTable.m3
"../table/src/RefanyToTextTable.m3", line 149: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/RefanyToTextTable.m3", line 629: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/RefanyToTextTable.m3", line 17: warning: not used (Text)
"../table/src/RefanyToTextTable.m3", line 17: warning: not used (TextF)
4 warnings encountered
new source -> compile ../table/src/TextToIntegerTable.m3
"../table/src/TextToIntegerTable.m3", line 145: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/TextToIntegerTable.m3", line 738: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/TextToIntegerTable.m3", line 17: warning: not used (Text)
3 warnings encountered
new source -> compile ../table/src/TextToRefanyTable.m3
"../table/src/TextToRefanyTable.m3", line 145: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/TextToRefanyTable.m3", line 738: warning: <*OBSOLETE*> symbol  
used (NewMutex)
"../table/src/TextToRefanyTable.m3", line 17: warning: not used (Text)
3 warnings encountered
new source -> compile ../table/src/TextToTextTable.m3
"../table/src/TextToTextTable.m3", line 145: warning: <*OBSOLETE*> symbol used  
(NewMutex)
"../table/src/TextToTextTable.m3", line 738: warning: <*OBSOLETE*> symbol used  
(NewMutex)
"../table/src/TextToTextTable.m3", line 17: warning: not used (Text)
3 warnings encountered
new source -> compile ../pkl/src/Pkl.m3
new source -> compile ../pkl/src/PklRead.m3
 
 
 
new source -> compile ../color/src/YPQ.m3
new source -> compile ../fieldlist/src/FieldList.m3
"../fieldlist/src/FieldList.m3", line 117: warning: C reserved word, appending  
underscore (char)
1 warning encountered
new source -> compile ../glist/src/RefanyList.m3
new source -> compile ../glist/src/TextList.m3
new source -> compile ../sx/src/FWr.m3
new source -> compile ../sx/src/Sx.m3
new source -> compile ../sx/src/SxSymbol.m3
new source -> compile ../sx/src/SxSyntax.m3
"../sx/src/SxSyntax.m3", line 970: warning: potentially unhandled exception  
(Sx.PrintError)
"../sx/src/SxSyntax.m3", line 970: warning: potentially unhandled exception  
(Wr.Failure)
"../sx/src/SxSyntax.m3", line 970: warning: potentially unhandled exception  
(Thread.Alerted)
"../sx/src/SxSyntax.m3", line 972: warning: potentially unhandled exception  
(Sx.PrintError)
"../sx/src/SxSyntax.m3", line 974: warning: potentially unhandled exception  
(Wr.Failure)
"../sx/src/SxSyntax.m3", line 974: warning: potentially unhandled exception  
(Thread.Alerted)
"../sx/src/SxSyntax.m3", line 975: warning: potentially unhandled exception  
(Sx.PrintError)
"../sx/src/SxSyntax.m3", line 975: warning: potentially unhandled exception  
(Wr.Failure)
"../sx/src/SxSyntax.m3", line 975: warning: potentially unhandled exception  
(Thread.Alerted)
9 warnings encountered
missing library -> archive libm3.a
/bin/ar: Info: filename ExtendedFloat.io truncated to ExtendedFloat.i
/bin/ar: Info: filename IntegerToIntegerTable.io truncated to IntegerToIntege
/bin/ar: Info: filename IntegerToRefanyTable.io truncated to IntegerToRefany
/bin/ar: Info: filename IntegerToTextTable.io truncated to IntegerToTextTa
/bin/ar: Info: filename RefanyToIntegerTable.io truncated to RefanyToInteger
/bin/ar: Info: filename RefanyToRefanyTable.io truncated to RefanyToRefanyT
/bin/ar: Info: filename RefanyToTextTable.io truncated to RefanyToTextTab
/bin/ar: Info: filename TextToIntegerTable.io truncated to TextToIntegerTa
/bin/ar: Info: filename TextToRefanyTable.io truncated to TextToRefanyTab
/bin/ar: Info: filename TextToTextTable.io truncated to TextToTextTable
/bin/ar: Info: filename ColorNameCache.io truncated to ColorNameCache.
/bin/ar: Info: filename IntensityScale.io truncated to IntensityScale.
/bin/ar: Info: filename RGBSortPrivate.io truncated to RGBSortPrivate.
/bin/ar: Info: filename ExtendedFloat.mo truncated to ExtendedFloat.m
/bin/ar: Info: filename IntegerToIntegerTable.mo truncated to IntegerToIntege
/bin/ar: Info: filename IntegerToRefanyTable.mo truncated to IntegerToRefany
/bin/ar: Info: filename IntegerToTextTable.mo truncated to IntegerToTextTa
/bin/ar: Info: filename RefanyToIntegerTable.mo truncated to RefanyToInteger

/: write failed, file system is full
ar: Error: on write -: No space left on device
ar: Error: libm3.a does not exist

 seconds  #times  operation
    2.01     374  checking object timestamps
 1094.01     370  compiling Modula-3 -> C
    6.64     370  merging new link info
 1032.04     375  compiling C -> object
    0.43       1  checking global consistency
    1.44       1  generating _m3lib.c
    0.57       1  building library link info
    9.28       1  exhaling new link info
   22.04       1  building library archive
    0.74       1  indexing library archive
   16.20     375  removing temporary files
   29.41     371  renaming files
    0.02       1  cloning (linking) files
   12.79      10  garbage collection
    2.13          other
---------------------------------------------------
 2229.74          TOTAL

cd libm3; /u1/m3/bin/m3make install
============================= Building in DS3100
(cd ../Csupport/src/generic;  install -c -m  644 -o bin -g bin M3Runtime.h   
/u1/m3/lib/m3)
(cd ../C/src/generic;  install -c -m  644 -o bin -g bin Cerrno.i3   
/u1/m3/include/m3)
(cd ../C/src/generic;  install -c -m  644 -o bin -g bin Cstddef.i3   
/u1/m3/include/m3)
 
 
 
(cd ../sx/src;  install -c -m  644 -o bin -g bin SxSymbol.i3   
/u1/m3/include/m3)
(cd ../sx/src;  install -c -m  644 -o bin -g bin SxSyntax.i3   
/u1/m3/include/m3)
install -c -m  644 -o bin -g bin libm3.a  /u1/m3/lib/m3
install: file libm3.a does not exist.
*** Error code 1

Stop.
# 
Newsgroups: comp.lang.modula3