List Info

Thread: Build system broken




Build system broken
country flaguser name
United States
2007-10-27 01:53:36
I recently had to get a new hard drive for my laptop, and
(foolishly),  
rather than simply copying over the full backup that I had,
I instead  
had the repair shop install a fresh, new copy of OS X, and
am trying to  
move my old system over myself... How does this relate to
Fink?

The build system on my rebuilt system is broken.  When I try
to rebuild  
any package, i.e. dev-tools, I get the following error (full
context  
below):  files list file for package `getoptbin' is missing
final  
newline

When I try to run hello World (full code below), by doing
`gcc -v -v  
hello.c`, I get the following error (full context below):
ld: can't  
locate file for: -lcrt1.o

When I compare the contents of my backed up /usr/include
folder with my  
current /usr/include folder, there are a number of files
missing (full  
list below). (I use the command: foo='/usr/include'; ls  
/Volumes/Macintosh HD Backup$ >
~/backup_drive_files ; ls $  
 > ~/current_drive_files ; diff -c ~/backup_drive_files 

~/current_drive_files (in zsh))  I'm leery of just copying
them over,  
although this may be the right thing to do.

If anyone can suggest something else to examine, or
something else to  
try, or anything, please do post.

Jesse Weinstein

--------
Information about 6357 packages read in 9 seconds.
The package 'dev-tools' will be built and installed.
Reading dependency for dev-tools-0-1...
Reading build dependency for dev-tools-0-1...
Reading build conflict for dev-tools-0-1...
The following package will be rebuilt:
  dev-tools
Setting runtime build-lock...
dpkg-deb -b
/sw/src/fink.build/root-fink-buildlock-dev-tools-0-1  
/sw/src/fink.build
dpkg-deb: building package `fink-buildlock-dev-tools-0-1' in
 
`/sw/src/fink.build/fink-buildlock-dev-tools-0-1_2007.10.26

-23.40.08_darwin-powerpc.deb'.
Installing build-lock package...
/sw/bin/dpkg-lockwait -i  
/sw/src/fink.build/fink-buildlock-dev-tools-0-1_2007.10.26 
-23.40.08_darwin-powerpc.deb
(Reading database ... /sw/bin/dpkg: error processing  
/sw/src/fink.build/fink-buildlock-dev-tools-0-1_2007.10.26 
-23.40.08_darwin-powerpc.deb (--install):
  files list file for package `getoptbin' is missing final
newline
Errors were encountered while processing:
   
/sw/src/fink.build/fink-buildlock-dev-tools-0-1_2007.10.26 
-23.40.08_darwin-powerpc.deb
Processing was halted because there were too many errors.
### execution of /sw/bin/dpkg-lockwait failed, exit code 1
Can't set build lock for dev-tools (0-1)

If any of the above dpkg error messages mention conflicting
packages or  
missing dependencies -- for example, telling you
that the package fink-buildlock-dev-tools-0-1 conflicts with
something  
else -- fink has probably gotten confused by trying
to build many packages at once. Try building just this
current package  
dev-tools (i.e, "fink build dev-tools"). When
that
has completed successfully,  you could retry whatever you
did that led  
to the present error.

Regardless of the cause of the lock failure, don't worry:
you have not  
wasted compiling time! Packages that had been
completely built before this error occurred will not have to
be  
recompiled.

See http://wiki.finkproject.org/index.php/Fink:buildlocks
for more  
information.
/sw/bin/dpkg-lockwait -r fink-buildlock-dev-tools-0-1
>/dev/null
dpkg - warning: ignoring request to remove
fink-buildlock-dev-tools-0-1  
which isn't installed.
Failed: buildlock failure
-------
#include <stdio.h>
int main(void) {
   printf("Hello, world!n");
   return 0;
}

-------
Reading specs from /usr/libexec/gcc/darwin/ppc/3.1/specs
Thread model: posix
Apple Computer, Inc. GCC version 1175, based on gcc version
3.1  
20020420 (prerelease)
  /usr/libexec/gcc/darwin/ppc/cpp-precomp -smart -arch ppc
-lang-c -v  
-D__GNUC__=3 -D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=0  
-D__APPLE_CC__=1175 -D__ppc__ -D__POWERPC__
-D__NATURAL_ALIGNMENT__  
-D__MACH__ -D__BIG_ENDIAN__ -D__APPLE__ -D__ppc__
-D__POWERPC__  
-D__NATURAL_ALIGNMENT__ -D__MACH__ -D__BIG_ENDIAN__
-D__APPLE__  
-D__NO_INLINE__ -D__STDC_HOSTED__=1 -D__DYNAMIC__
/Users/jesse/foo.c  
-isystem /usr/include/gcc/darwin/3.1  
-ispecs=/usr/libexec/gcc/darwin/ppc/3.1/specs
-D__SIZE_TYPE__=long  
unsigned int -D__PTRDIFF_TYPE__=int -D__WCHAR_TYPE__=int  
-D__WINT_TYPE__=unsigned int /var/tmp//cc2pDvnV.i
Apple cpp-precomp 6.14 (devkit-213/devkit_tools-214)
Reading predefined macros from
'/usr/libexec/gcc/darwin/ppc/3.1/specs'
  /usr/libexec/gcc/darwin/ppc/3.1/cc1 -cpp-precomp
/var/tmp//cc2pDvnV.i  
-fPIC -quiet -dumpbase foo.c -version -o
/var/tmp//cccJJeoV.s
GNU CPP version 3.1 20020420 (prerelease) (cpplib)
(Darwin/PowerPC)
GNU C version 3.1 20020420 (prerelease) (ppc-darwin)
         compiled by GNU C version 3.1 20020420
(prerelease).
  /usr/libexec/gcc/darwin/ppc/as -arch ppc -o
/var/tmp//ccuiSNy2.o  
/var/tmp//cccJJeoV.s
  ld -arch ppc -dynamic -o a.out -lcrt1.o -lcrtbegin.o  
-L/usr/lib/gcc/darwin/3.1 -L/usr/lib/gcc/darwin  
-L/usr/libexec/gcc/darwin/ppc/3.1/../../..
/var/tmp//ccuiSNy2.o -lgcc  
-lSystem |
  c++filt3
ld: can't locate file for: -lcrt1.o
------
*** /Users/jesse/backup_drive_files	Fri Oct 26 23:51:47
2007
--- /Users/jesse/current_drive_files	Fri Oct 26 23:51:47
2007
***************
*** 1,15 ****
   AssertMacros.h
   AvailabilityMacros.h
- AvailabilityMacros.h.orig
   DNSServiceDiscovery
   FlexLexer.h
   NSSystemDirectories.h
- Saturn.h
   TargetConditionals.h
- X11
- Xplugin.h
- alloca.h
- amber.h
   ar.h
   architecture
   arpa
--- 1,9 ----
***************
*** 18,24 ****
   bzlib.h
   c.h
   com_err.h
- complex.h
   crt_externs.h
   ctype.h
   curl
--- 12,17 ----
***************
*** 29,38 ****
   device
   dirent.h
   disktab.h
- dlfcn.h
- dns.h
- dns_sd.h
- dns_util.h
   drivers
   err.h
   errno.h
--- 22,27 ----
***************
*** 46,52 ****
   fstab.h
   fts.h
   gcc
- getopt.h
   glob.h
   grp.h
   gssapi
--- 35,40 ----
***************
*** 54,64 ****
   histedit.h
   httpd
   i386
- iconv.h
   ifaddrs.h
   inttypes.h
   iodbcinst.h
- iso646.h
   isofs
   isql.h
   isqlext.h
--- 42,50 ----
***************
*** 67,73 ****
   krb.h
   krb5.h
   kvm.h
- langinfo.h
   lber.h
   lber_types.h
   ldap.h
--- 53,58 ----
***************
*** 77,104 ****
   ldap_utf8.h
   libc-gcc3.p
   libc.h
- libcharset.h
   libgen.h
   libkern
- libxml2
   limits.h
- localcharset.h
   locale.h
- ltdl.h
   mach
   mach-o
   mach_debug
   machine
- malloc
   math.h
   memory.h
   menu.h
   miscfs
- monetary.h
   monitor.h
   mpool.h
   nameser.h
- nameser8_compat.h
   ncurses.h
   ncurses_dll.h
   ndbm.h
--- 62,83 ----
   ldap_utf8.h
   libc-gcc3.p
   libc.h
   libgen.h
   libkern
   limits.h
   locale.h
   mach
   mach-o
   mach_debug
   machine
   math.h
   memory.h
   menu.h
   miscfs
   monitor.h
   mpool.h
+ mysql
   nameser.h
   ncurses.h
   ncurses_dll.h
   ndbm.h
***************
*** 107,117 ****
   netdb.h
   netinet
   netinet6
   netkey
   nfs
- nl_types.h
   nlist.h
- notify.h
   objc
   openssl
   pam
--- 86,95 ----
   netdb.h
   netinet
   netinet6
+ netinfo
   netkey
   nfs
   nlist.h
   objc
   openssl
   pam
***************
*** 121,145 ****
   pcap.h
   pexpert
   php
- poll.h
   ppc
   profile.h
   protocols
   pthread.h
   pthread_impl.h
   pwd.h
   ranlib.h
- readpassphrase.h
   regex.h
   regexp.h
   resolv.h
- resolv8_compat.h
   rpc
   rpcsvc
   rune.h
   runetype.h
   sched.h
- search.h
   semaphore.h
   servers
   setjmp.h
--- 99,120 ----
   pcap.h
   pexpert
   php
   ppc
   profile.h
   protocols
   pthread.h
   pthread_impl.h
   pwd.h
+ python2.2
   ranlib.h
   regex.h
   regexp.h
   resolv.h
   rpc
   rpcsvc
   rune.h
   runetype.h
   sched.h
   semaphore.h
   servers
   setjmp.h
***************
*** 156,164 ****
   stdint.h
   stdio.h
   stdlib.h
- strhash.h
   string.h
- stringlist.h
   strings.h
   struct.h
   sys
--- 131,137 ----
***************
*** 173,179 ****
   termcap.h
   termios.h
   time.h
- timeconv.h
   ttyent.h
   tzfile.h
   ucontext.h
--- 146,151 ----
***************
*** 188,194 ****
   varargs.h
   vfs
   vis.h
- wchar.h
- wctype.h
   zconf.h
   zlib.h
--- 160,164 ----


------------------------------------------------------------
-------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and
a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-users mailing list
Fink-userslists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

Re: Build system broken
country flaguser name
United States
2007-10-27 08:34:27
Jesse W wrote:
> I recently had to get a new hard drive for my laptop,
and (foolishly),  
> rather than simply copying over the full backup that I
had, I instead  
> had the repair shop install a fresh, new copy of OS X,

What version of OS X?  Is it the same as what you had
before?

> and am trying to  
> move my old system over myself... How does this relate
to Fink?
>
> The build system on my rebuilt system is broken.  When
I try to rebuild  
> any package, i.e. dev-tools, 
You can't build dev-tools.  It's a virtual package.
> I get the following error (full context  
> below):  files list file for package `getoptbin' is
missing final  
> newline
>
>   
This is in the FAQ:
http://www.finkproject.org/faq/usage-fink.php#bad-lis
t-file
> When I try to run hello World (full code below), by
doing `gcc -v -v  
> hello.c`, I get the following error (full context
below): ld: can't  
> locate file for: -lcrt1.o
>
>   
That's in the FAQ, too:

http://www.finkproject.org/faq/comp-general.php#bas
ic-headers
> When I compare the contents of my backed up
/usr/include folder with my  
> current /usr/include folder, there are a number of
files missing (full  
> list below). (I use the command: foo='/usr/include'; ls
 
> /Volumes/Macintosh HD Backup$ >
~/backup_drive_files ; ls $  
>  > ~/current_drive_files ; diff -c
~/backup_drive_files  
> ~/current_drive_files (in zsh))  I'm leery of just
copying them over,  
> although this may be the right thing to do.
>
> If anyone can suggest something else to examine, or
something else to  
> try, or anything, please do post.
>
> Jesse Weinstein
>
>   
<snip>

I'd also try doing a clean reinstall of Xcode.

-- 
Alexander K. Hansen
akh AT finkproject DOT org
Fink User Liaison and Documenter


------------------------------------------------------------
-------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and
a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Fink-users mailing list
Fink-userslists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-users

[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )