|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-bugs
[Xen-bugs] [Bug 573] New: Xen not compiling with reiserfs libreries	prob
 
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=573
           Summary: Xen not compiling with reiserfs libreries problem
           Product: Xen
           Version: unstable
          Platform: x86
        OS/Version: Linux-2.6
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: Tools
        AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx
        ReportedBy: xeldiosx@xxxxxxxxx
My System Spec:
Gentoo Linux 2006.0 profile - GCC 3.4.5 - Kernel 2.6.16-rc5 - Xen-unstable-9029
- progsreiserfs 0.3.1_rc8 - Centrino x86 optimized laptop system
When I try to compile the program stops at this point with this error:
i686-pc-linux-gnu-gcc -pthread -shared -Wdeclaration-after-statement
-Wdeclaration-after-statement -Wdeclaration-after-statement -m32 -march=i686
-Wdeclaration-after-statement -m32 -march=i686
build/temp.linux-i686-2.4/src/fsys/ext2/ext2module.o -lext2fs -o
build/lib.linux-i686-2.4/grub/fsys/ext2/_pyext2.so
building 'grub.fsys.reiser._pyreiser' extension
creating build/temp.linux-i686-2.4/src/fsys/reiser
i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG
-Wdeclaration-after-statement -Wdeclaration-after-statement
-Wdeclaration-after-statement -m32 -march=i686 -Wdeclaration-after-statement
-m32 -march=i686 -fPIC -I/usr/include/python2.4 -c
src/fsys/reiser/reisermodule.c -o
build/temp.linux-i686-2.4/src/fsys/reiser/reisermodule.o -fno-strict-aliasing
-Wall -Werror
src/fsys/reiser/reisermodule.c:20:26: dal/file_dal.h: No such file or directory
src/fsys/reiser/reisermodule.c: In function `file_dal_close':
src/fsys/reiser/reisermodule.c:49: error: structure has no member named `dev'
src/fsys/reiser/reisermodule.c:50: warning: implicit declaration of function
`dal_free'
src/fsys/reiser/reisermodule.c: In function `reiser_fs_open':
src/fsys/reiser/reisermodule.c:221: warning: implicit declaration of function
`file_dal_open'
src/fsys/reiser/reisermodule.c:221: warning: assignment makes pointer from
integer without a cast
error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1
make[2]: *** [build] Error 1
make[2]: Leaving directory
`/var/tmp/portage/xen-9029-r2/work/xen-unstable-9029/tools/pygrub'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/portage/xen-9029-r2/work/xen-unstable-9029/tools'
make: *** [gentoo-compile] Error 2
!!! ERROR: app-emulation/xen-9029-r2 failed.
Call stack:
  ebuild.sh, line 1928:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile
Then I spotted that I actually have not that file and I symlinked
/usr/include/dal/file.h -> /usr/include/dal/file_dal.h with this result:
i686-pc-linux-gnu-gcc -pthread -shared -Wdeclaration-after-statement
-Wdeclaration-after-statement -Wdeclaration-after-statement -m32 -march=i686
-Wdeclaration-after-statement -m32 -march=i686
build/temp.linux-i686-2.4/src/fsys/ext2/ext2module.o -lext2fs -o
build/lib.linux-i686-2.4/grub/fsys/ext2/_pyext2.so
building 'grub.fsys.reiser._pyreiser' extension
creating build/temp.linux-i686-2.4/src/fsys/reiser
i686-pc-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG
-Wdeclaration-after-statement -Wdeclaration-after-statement
-Wdeclaration-after-statement -m32 -march=i686 -Wdeclaration-after-statement
-m32 -march=i686 -fPIC -I/usr/include/python2.4 -c
src/fsys/reiser/reisermodule.c -o
build/temp.linux-i686-2.4/src/fsys/reiser/reisermodule.o -fno-strict-aliasing
-Wall -Werror
src/fsys/reiser/reisermodule.c: In function `file_dal_close':
src/fsys/reiser/reisermodule.c:49: error: structure has no member named `dev'
src/fsys/reiser/reisermodule.c:50: warning: implicit declaration of function
`dal_free'
src/fsys/reiser/reisermodule.c: In function `reiser_fs_open':
src/fsys/reiser/reisermodule.c:221: warning: implicit declaration of function
`file_dal_open'
src/fsys/reiser/reisermodule.c:221: warning: assignment makes pointer from
integer without a cast
error: command 'i686-pc-linux-gnu-gcc' failed with exit status 1
make[2]: *** [build] Error 1
make[2]: Leaving directory
`/var/tmp/portage/xen-9029-r2/work/xen-unstable-9029/tools/pygrub'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/var/tmp/portage/xen-9029-r2/work/xen-unstable-9029/tools'
make: *** [gentoo-compile] Error 2
!!! ERROR: app-emulation/xen-9029-r2 failed.
Call stack:
  ebuild.sh, line 1928:   Called dyn_compile
  ebuild.sh, line 966:   Called src_compile
I managed to temporarily compile Xen deleting the Reiserfs part from pygrub
setup stopping the compile process, deleting the criminal rows and then going 
on...
Could you figure out what's the problem? 
Thanks, 
Lele.
-- 
Configure bugmail: 
http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
_______________________________________________
Xen-bugs mailing list
Xen-bugs@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-bugs
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-bugs] [Bug 573] New: Xen not compiling with reiserfs libreries	problem,
bugzilla-daemon <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |