Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: dllext.o #40

Closed
madc0w-unit opened this issue Jul 31, 2015 · 10 comments
Closed

Error: dllext.o #40

madc0w-unit opened this issue Jul 31, 2015 · 10 comments
Labels

Comments

@madc0w-unit
Copy link

Im trying to install rar2fs, and have done and install whats needed.
But when I do 'make' after './configure' I get this error:

Makefile:532: recipe for target 'dllext.o' failed
make: *** [dllext.o] Error 1

Been trying to google it, but cant find any solutions.
Any help would be greatly appriciated.

madc0w

@hasse69
Copy link
Owner

hasse69 commented Jul 31, 2015

Hello. Please provide target specific information / OS etc. Also provide detailed configure options and the contents of the config.log file.
/H

31 jul 2015 kl. 10:24 skrev madc0w-unit notifications@github.com:

Im trying to install rar2fs, and have done and install whats needed.
But when I do 'make' after './configure' I get this error:

Makefile:532: recipe for target 'dllext.o' failed
make: *** [dllext.o] Error 1

Been trying to google it, but cant find any solutions.
Any help would be greatly appriciated.

madc0w


Reply to this email directly or view it on GitHub.

@madc0w-unit
Copy link
Author

OS Im using is Debian 8.1.
Heres whats comming after I do 'make':
make all-am
make[1]: Entering directory '/root/download/rar2fs-master'
g++ -DHAVE_CONFIG_H -I. -I./unrar -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -DNDEBUG -DRARDLL -DRAR_SMP -Wall -Wno-reorder -g -O2 -pthread -MT dllext.o -MD -MP -MF .deps/dllext.Tpo -c -o dllext.o dllext.cpp
dllext.cpp: In function âsize_t ListFileHeader(wchar_, Archive&)â:
dllext.cpp:641:32: error: no matching function for call to âitoa(int64&, wchar [ 20])â
itoa(hd.UnpSize,UnpSizeText);
^
dllext.cpp:641:32: note: candidates are:
In file included from ./unrar/rar.hpp:30:0,
from dllext.cpp:31:
./unrar/strfn.hpp:37:6: note: void itoa(int64, char_, size_t)
void itoa(int64 n,char Str,size_t MaxSize);
^
./unrar/strfn.hpp:37:6: note: candidate expects 3 arguments, 2 provided
./unrar/strfn.hpp:38:6: note: void itoa(int64, wchar
, size_t)
void itoa(int64 n,wchar Str,size_t MaxSize);
^
./unrar/strfn.hpp:38:6: note: candidate expects 3 arguments, 2 provided
dllext.cpp:642:32: error: no matching function for call to âitoa(int64&, wchar [ 20])â
itoa(hd.PackSize,PackSizeText);
^
dllext.cpp:642:32: note: candidates are:
In file included from ./unrar/rar.hpp:30:0,
from dllext.cpp:31:
./unrar/strfn.hpp:37:6: note: void itoa(int64, char
, size_t)
void itoa(int64 n,char Str,size_t MaxSize);
^
./unrar/strfn.hpp:37:6: note: candidate expects 3 arguments, 2 provided
./unrar/strfn.hpp:38:6: note: void itoa(int64, wchar
, size_t)
void itoa(int64 n,wchar Str,size_t MaxSize);
^
./unrar/strfn.hpp:38:6: note: candidate expects 3 arguments, 2 provided
dllext.cpp:661:52: error: no matching function for call to âRarTime::GetText(wch ar [50], long unsigned int, bool, bool)â
hd.mtime.GetText(DateStr,ASIZE(DateStr),true,true);
^
dllext.cpp:661:52: note: candidate is:
In file included from ./unrar/rar.hpp:18:0,
from dllext.cpp:31:
./unrar/timefn.hpp:46:10: note: void RarTime::GetText(wchar
, size_t, bool)
void GetText(wchar DateStr,size_t MaxSize,bool FullMS);
^
./unrar/timefn.hpp:46:10: note: candidate expects 3 arguments, 4 provided
dllext.cpp:719:54: error: no matching function for call to âRarTime::GetText(wch ar [50], long unsigned int, bool, bool)â
hd.ctime.GetText(DateStr,ASIZE(DateStr),true,true);
^
dllext.cpp:719:54: note: candidate is:
In file included from ./unrar/rar.hpp:18:0,
from dllext.cpp:31:
./unrar/timefn.hpp:46:10: note: void RarTime::GetText(wchar
, size_t, bool)
void GetText(wchar DateStr,size_t MaxSize,bool FullMS);
^
./unrar/timefn.hpp:46:10: note: candidate expects 3 arguments, 4 provided
dllext.cpp:724:54: error: no matching function for call to âRarTime::GetText(wch ar [50], long unsigned int, bool, bool)â
hd.atime.GetText(DateStr,ASIZE(DateStr),true,true);
^
dllext.cpp:724:54: note: candidate is:
In file included from ./unrar/rar.hpp:18:0,
from dllext.cpp:31:
./unrar/timefn.hpp:46:10: note: void RarTime::GetText(wchar
, size_t, bool)
void GetText(wchar DateStr,size_t MaxSize,bool FullMS);
^
./unrar/timefn.hpp:46:10: note: candidate expects 3 arguments, 4 provided
Makefile:532: recipe for target 'dllext.o' failed
make[1]: *
* [dllext.o] Error 1
make[1]: Leaving directory '/root/download/rar2fs-master'
Makefile:398: recipe for target 'all' failed
make: *** [all] Error 2

Thanks for the respond :)

@madc0w-unit
Copy link
Author

Have installed unrar and have unrar src in the rar2fs folder.

@madc0w-unit
Copy link
Author

Heres the config.log file from the rar2fs dir if that helps.
https://fil.email/2HEMpY

Hope this help you help me :)

@hasse69
Copy link
Owner

hasse69 commented Jul 31, 2015

What version of unrar source are you using?
Latest versions have not been verified to be compatible with rar2fs as of yet. Latest version tested is 5.2.3. Looks like some sort of incompatibility.
/H

31 jul 2015 kl. 21:04 skrev madc0w-unit notifications@github.com:

OS Im using is Debian 8.1.
Heres whats comming after I do 'make':
make all-am
make[1]: Entering directory '/root/download/rar2fs-master'
g++ -DHAVE_CONFIG_H -I. -I./unrar -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -DNDEBUG -DRARDLL -DRAR_SMP -Wall -Wno-reorder -g -O2 -pthread -MT dllext.o -MD -MP -MF .deps/dllext.Tpo -c -o dllext.o dllext.cpp
dllext.cpp: In function âsize_t ListFileHeader(wchar, Archive&)â:
dllext.cpp:641:32: error: no matching function for call to âitoa(int64&, wchar [ 20])â
itoa(hd.UnpSize,UnpSizeText);
^
dllext.cpp:641:32: note: candidates are:
In file included from ./unrar/rar.hpp:30:0,
from dllext.cpp:31:
./unrar/strfn.hpp:37:6: note: void itoa(int64, char, size_t)
void itoa(int64 n,char Str,size_t MaxSize);
^
./unrar/strfn.hpp:37:6: note: candidate expects 3 arguments, 2 provided
./unrar/strfn.hpp:38:6: note: void itoa(int64, wchar, size_t)
void itoa(int64 n,wchar Str,size_t MaxSize);
^
./unrar/strfn.hpp:38:6: note: candidate expects 3 arguments, 2 provided
dllext.cpp:642:32: error: no matching function for call to âitoa(int64&, wchar [ 20])â
itoa(hd.PackSize,PackSizeText);
^
dllext.cpp:642:32: note: candidates are:
In file included from ./unrar/rar.hpp:30:0,
from dllext.cpp:31:
./unrar/strfn.hpp:37:6: note: void itoa(int64, char, size_t)
void itoa(int64 n,char Str,size_t MaxSize);
^
./unrar/strfn.hpp:37:6: note: candidate expects 3 arguments, 2 provided
./unrar/strfn.hpp:38:6: note: void itoa(int64, wchar, size_t)
void itoa(int64 n,wchar Str,size_t MaxSize);
^
./unrar/strfn.hpp:38:6: note: candidate expects 3 arguments, 2 provided
dllext.cpp:661:52: error: no matching function for call to âRarTime::GetText(wch ar [50], long unsigned int, bool, bool)â
hd.mtime.GetText(DateStr,ASIZE(DateStr),true,true);
^
dllext.cpp:661:52: note: candidate is:
In file included from ./unrar/rar.hpp:18:0,
from dllext.cpp:31:
./unrar/timefn.hpp:46:10: note: void RarTime::GetText(wchar, size_t, bool)
void GetText(wchar DateStr,size_t MaxSize,bool FullMS);
^
./unrar/timefn.hpp:46:10: note: candidate expects 3 arguments, 4 provided
dllext.cpp:719:54: error: no matching function for call to âRarTime::GetText(wch ar [50], long unsigned int, bool, bool)â
hd.ctime.GetText(DateStr,ASIZE(DateStr),true,true);
^
dllext.cpp:719:54: note: candidate is:
In file included from ./unrar/rar.hpp:18:0,
from dllext.cpp:31:
./unrar/timefn.hpp:46:10: note: void RarTime::GetText(wchar, size_t, bool)
void GetText(wchar DateStr,size_t MaxSize,bool FullMS);
^
./unrar/timefn.hpp:46:10: note: candidate expects 3 arguments, 4 provided
dllext.cpp:724:54: error: no matching function for call to âRarTime::GetText(wch ar [50], long unsigned int, bool, bool)â
hd.atime.GetText(DateStr,ASIZE(DateStr),true,true);
^
dllext.cpp:724:54: note: candidate is:
In file included from ./unrar/rar.hpp:18:0,
from dllext.cpp:31:
./unrar/timefn.hpp:46:10: note: void RarTime::GetText(wchar, size_t, bool)
void GetText(wchar DateStr,size_t MaxSize,bool FullMS);
^
./unrar/timefn.hpp:46:10: note: candidate expects 3 arguments, 4 provided
Makefile:532: recipe for target 'dllext.o' failed
make[1]: ** [dllext.o] Error 1
make[1]: Leaving directory '/root/download/rar2fs-master'
Makefile:398: recipe for target 'all' failed
make: *** [all] Error 2

Thanks for the respond :)


Reply to this email directly or view it on GitHub.

@madc0w-unit
Copy link
Author

Ahh that might be it. I got the latest.
I'll test :)

@hasse69
Copy link
Owner

hasse69 commented Jul 31, 2015

Traveling right now so I have limited system access. Need to follow this up when back next week.
/H

31 jul 2015 kl. 21:11 skrev madc0w-unit notifications@github.com:

Heres the config.log file from the rar2fs dir if that helps.
https://fil.email/2HEMpY


Reply to this email directly or view it on GitHub.

@madc0w-unit
Copy link
Author

Ok thanks, but it seems like it worked.
Have no rar files on the new system yet, but didnt get any errors with 'make' or 'make install' with the other unrar source. Can leave a msg here when I have tested.

Thanks again

@hasse69
Copy link
Owner

hasse69 commented Jul 31, 2015

I expect it to work. But the fact remains that latest version of unrar sources breaks the build. I need to fix that.

31 jul 2015 kl. 21:42 skrev madc0w-unit notifications@github.com:

Ok thanks, but it seems like it worked.
Have no rar files on the new system yet, but didnt get any errors with 'make' or 'make install' with the other unrar source. Can leave a msg here when I have tested.

Thanks again


Reply to this email directly or view it on GitHub.

hasse69 pushed a commit that referenced this issue Aug 2, 2015
* Built and tested against UnRAR source 5.30 beta 1 (5.3.1)
  This should resolve issue [rar2fs #40]
@hasse69
Copy link
Owner

hasse69 commented Aug 2, 2015

Latest version in master should now resolve this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants