Frontend Tech + >> MAMEUI & IV/Play
View all threads Index   Threaded Mode Threaded  

Pages: 1

caius
MAME Fan
Reged: 10/09/06
Posts: 78
Send PM


MAME32UI 0.156 compile error (yes, again...)
#334702 - 11/27/14 11:03 PM


Hi, I still got the same error of 0.155 while compiling MAME32ui with 0.156 source, I can't understand why.All MINGW environment is updated as well as MAME32UI source.This is the error:


Code:

C:\MINGW\source\Mame0.156>make -j5 OSD=winui
Linking mameui.exe...
obj/winui/libosd.a(winui.o):winui.c:(.text+0x2d6): undefined reference to `drive
r_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x336): undefined reference to `drive
r_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x210a): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x2126): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x2151): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x2ea3): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x2ebc): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x33f3): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x3f54): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4017): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x41a6): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x41e3): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x431a): more undefined references to
`driver_list::s_drivers_sorted' follow
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4497): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x44ca): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x453b): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x454f): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x45e3): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x45f1): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4673): more undefined references to
`driver_list::s_drivers_sorted' follow
obj/winui/libosd.a(winui.o):winui.c:(.text+0x482f): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4862): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4883): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x489f): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x48d2): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x498f): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x49df): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4a2f): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4a5a): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4a9c): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4b9d): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4c9d): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4cb9): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4cec): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4d08): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x4d22): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5743): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5b4d): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5b7b): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5ba0): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5bd8): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5bec): more undefined references to
`driver_list::s_driver_count' follow
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5c03): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x5c12): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x69b3): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x7458): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x746e): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x79d1): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x7a5f): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x7b7d): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x7ec1): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x8d9b): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x8e37): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x9077): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x95b0): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x9b48): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0x9ea6): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xa322): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xa698): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xb9bc): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xbafc): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xc2a6): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xca9d): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xcb29): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xcb8b): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xcbde): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xcc18): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd1f4): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd612): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd653): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd672): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd692): undefined reference to `driv
er_list::s_drivers_sorted'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd6b8): undefined reference to `driv
er_list::s_driver_count'
obj/winui/libosd.a(winui.o):winui.c:(.text+0xd705): undefined reference to `driv
er_list::s_driver_count'
C:/MinGW/mingw64-w32/bin/../lib/gcc/i686-w64-mingw32/4.9.1/../../../../i686-w64-
mingw32/bin/ld.exe: obj/winui/libosd.a(winui.o): bad reloc address 0x28 in secti
on `.data'
collect2.exe: error: ld returned 1 exit status
makefile:910: recipe for target 'mameui.exe' failed
make: *** [mameui.exe] Error 1



Could somebody hep me, please?Thanks in advance



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: caius]
#334707 - 11/28/14 12:08 AM


It compiled fine for me. What are you changing in the source? Can you build MAME without UI?
Did you run setup-Python.bat and setup-Qt.bat once? Did you run setenv.bat before building?



caius
MAME Fan
Reged: 10/09/06
Posts: 78
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: redk9258]
#334729 - 11/29/14 10:39 PM


> It compiled fine for me. What are you changing in the source? Can you build MAME
> without UI?

Yes, I can succesfully compile MAME without UI.If you see my previous post the error concerns 'winui.c' file.




> Did you run setup-Python.bat and setup-Qt.bat once? Did you run setenv.bat before
> building?

Yes, I run all these batch files before starts to compile,I can't understand why I get always this error.



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: caius]
#334730 - 11/29/14 11:32 PM


What are you changing in the source?
What are your PC specs? What OS?

Edited by redk9258 (11/30/14 12:20 AM)



caius
MAME Fan
Reged: 10/09/06
Posts: 78
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: redk9258]
#334757 - 11/30/14 03:34 PM


> What are you changing in the source?

Nothing, it's the source I downloaded through TortoiseSVN so the offcial one from github.Obviosuly I'm using the MAME32UI sorce over it.

> What are your PC specs? What OS?

I'm under Windows 7 32 bit with a Sony Vaio VGN-11S (Core duo)



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: caius]
#334765 - 11/30/14 06:39 PM


When this fails, do you try to start compiling again? Does it go farther or error the same exact way?
You have a dual core processor, right? Why are you using the option -j5? You should use -j3. Try that.
If that doesn't help, can you try the official source from http://mamedev.org/release.html instead of github? Maybe something is wrong with it.
Maybe this is a Windows 7 32-bit bug. I compile on Windows 7 64-bit.



caius
MAME Fan
Reged: 10/09/06
Posts: 78
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: redk9258]
#334771 - 11/30/14 09:20 PM


> When this fails, do you try to start compiling again? Does it go farther or error the
> same exact way?



Yes, I tried to start the compile again but I get always the same error


> You have a dual core processor, right? Why are you using the option -j5? You should
> use -j3. Try that.

I have a Core Duo CPU.I'll try this other option, thanksd.

> If that doesn't help, can you try the official source from
> http://mamedev.org/release.html instead of github?

Ok I can try but since I contribute to MAME I'd want to compile the latest updated source.


> Maybe this is a Windows 7 32-bit bug. I compile on Windows 7 64-bit.

Sadly I don't have any 64bit machine.Could you, please, explain here your exact setup step by step?

Edited by caius (11/30/14 09:55 PM)



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: caius]
#334780 - 12/01/14 03:46 AM


I am using a Core2Quad 9400 with 4 GB RAM. I have Windows 7 Pro 64-bit.
I have both 32-bit and 64-bit MinGW installed to my D drive. The latest version.
I have run setup-Python.bat and setup-Qt.bat once.


I extract the MAME source to a folder on my D drive named "MAMECOMPILE". So makefile is located in D:\MAMECOMPILE\mame0156s.
I open the MAMEUI source and copy the "winui" folder to D:\MAMECOMPILE\mame0156s\src\osd.
I open a command prompt in D:\MAMECOMPILE\mame0156s.
call D:\MINGW\mingw64-w32\setenv.bat (change to your path of setenv.bat.)
make all -j5 OSD=winui EMULATOR=MAMEUI32.exe (You would use -j3 with a dual core processor. EMULATOR=MAMEUI32.exe forces the name to be MAMEUI32.exe. You don't have to do that.



caius
MAME Fan
Reged: 10/09/06
Posts: 78
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: redk9258]
#334791 - 12/01/14 02:41 PM


Hi, finally I found what was causing the error.It was due other environment variables set in the system path.There was a couple of entries that pointed to a different BIN folders than the one in the MINGW directory and this caused conflicts between different versions of 'make.exe' utility when compiling.I deleted these entries and now I'm able to compile MAME32UI with latest source code downloaded from github.Many thank your support and long live to MAME!

P.S.
What message do you get when you launch the setup-Python.bat file?I get some errors.



redk9258
Regular
Reged: 09/21/03
Posts: 3968
Loc: Troy, Illinois USA
Send PM


Re: MAME32UI 0.156 compile error (yes, again...) new [Re: caius]
#334805 - 12/02/14 01:24 AM


Glad you figured it out. You only have to run the Python and QT batch files once to associate file types with the executables.

I do not get any error...


Quote:


D:\MINGW\mingw64-w32>D:\MINGW\mingw64-w32\setup-Python.bat
.py=Python.File
Python.File=D:\MINGW\mingw64-w32\opt\bin\python.exe




Pages: 1

Frontend Tech + >> MAMEUI & IV/Play
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert 
0 registered and 3 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 5790