Re: [SOLVED] (was "Re: Restoring filenames from partly damaged ext4-filesystem")

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 13, 2012 at 10:51 AM, Ted Ts'o <tytso@xxxxxxx> wrote:
> On Mon, Feb 13, 2012 at 11:00:21AM +0100, Maar, Roberto wrote:
>> Everyone has a good backup, and no one destroy its files and file systems.
>
> If only that were true.  :-)
>
> Of course the developers who can do a good job writing recovery
> programs are smart enough to do regular backups.  This is why tools
> like extundelete and ext4magic generally don't get a lot of volunteers
> to help with documentation and development.
>
> But you'd be amazed how many people contact me, or the ext4 list, or
> the ext3-users list, asking for help, and who obviously had _not_ been
> doing regular backups.  :-(
>
>>
>> One of the problems of ext4magic, of course, no English documentation.
>> But at the moment is the one man show, and my English is a disaster.
>> The world would laugh at it. I need some help for translation.
>> Proofread, for a native speaker with technical understanding a few minutes work,
>> for me ...
>> We'll see, I try
>
> Well, I can certainly call for help, and see if there are folks who
> would be interested in helping you with the translation and
> creating/improving the English documentation
>
> And now that I know about it, I'll certainly be pointing people at it.
>
> Thanks for creating it!
>
>                                                - Ted

I took a minute and tried to put together a opensuse package for
ext4magic in my home directory for testing.

https://build.opensuse.org/package/show?package=ext4magic&project=home%3Agregfreemyer%3ATools-for-forensic-boot-cd

I haven't tried to patch the source, but at present it has some
compile errors that keep OBS from publishing it even from a home
directory.

====
I: Program returns random data in a function
E: ext4magic no-return-in-nonvoid-function hard_link_stack.c:87
E: ext4magic no-return-in-nonvoid-function imap_search.c:362
E: ext4magic no-return-in-nonvoid-function magic_block_scan.c:203, 1028, 249

I: A function uses a 'return;' statement, but has actually a value
   to return, like an integer ('return 42;') or similar.
W: ext4magic voidreturn ext4magic.c:888

I: Program is using implicit definitions of functions getting
   pointers or implemented by macros. These functions need to use their
   correct prototypes to allow correct argument passing on e.g. x86_64 .
     - Implicit memory/string functions need #include <string.h>.
     - Implicit *printf functions need #include <stdio.h>.
     - Implicit *printf functions need #include <stdio.h>.
     - Implicit *read* functions need #include <unistd.h>.
     - Implicit *recv* functions need #include <sys/socket.h>.
W: ext4magic implicit-pointer-decl journal.c:754

=====

I think just the E: errors are mandatory to fix for OBS to publish the
package, but I'm not sure about that.

Roberto, if you think you'll come out with a cleaner build in the next
couple weeks, I won't bother to patch up those errors.

Thanks
Greg
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux