Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 209171 - app-emulation/parallels-workstation-2.2.2112-r1 parallels-config cannot compile vmmain.c
Summary: app-emulation/parallels-workstation-2.2.2112-r1 parallels-config cannot compi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Doug Goldstein (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-02-06 20:06 UTC by G. Gibson
Modified: 2008-02-12 17:47 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
parallels-workstation-2.2.2112-r2.ebuild (parallels-workstation-2.2.2112-r2.ebuild,2.08 KB, text/plain)
2008-02-07 11:39 UTC, Andrey V. Romanchev
Details
parallels-workstation-2.2.2112-2.6.23.patch (parallels-workstation-2.2.2112-2.6.23.patch,11.15 KB, patch)
2008-02-07 11:39 UTC, Andrey V. Romanchev
Details | Diff
2.6.23.patch-30465.out (parallels-workstation-2.2.2112-2.6.23.patch-30465.out,19.94 KB, text/plain)
2008-02-12 17:47 UTC, Robert Kuszinger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description G. Gibson 2008-02-06 20:06:23 UTC
cd drv_main/ && make && cd ..
make[2]: Entering directory `/usr/lib/parallels/drivers/drv_main'
make -C /lib/modules/2.6.23-gentoo-r5/build SUBDIRS=/usr/lib/parallels/drivers/drv_main SRCROOT=/usr/
lib/parallels/drivers/drv_main modules
make[3]: Entering directory `/usr/src/linux-2.6.23-gentoo-r5'
  CC [M]  /usr/lib/parallels/drivers/drv_main/vmmain.o
In file included from /usr/lib/parallels/drivers/drv_main/vmmain.c:29:
/usr/lib/parallels/drivers/drv_main/vmmain.h:196: error: expected specifier-qualifier-list before 'km
em_cache_t'
/usr/lib/parallels/drivers/drv_main/vmmain.c: In function 'init_module':
/usr/lib/parallels/drivers/drv_main/vmmain.c:82: error: 'struct <anonymous>' has no member named 'tot
alMem'
make[4]: *** [/usr/lib/parallels/drivers/drv_main/vmmain.o] Error 1
make[3]: *** [_module_/usr/lib/parallels/drivers/drv_main] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r5'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/lib/parallels/drivers/drv_main'
make[1]: *** [vmmain] Error 2
make[1]: Leaving directory `/usr/lib/parallels/drivers'
make: *** [build] Error 2


Reproducible: Always

Steps to Reproduce:
1.after install, run parallels-config as directed.
2.
3.

Actual Results:  
cd drv_main/ && make && cd ..
make[2]: Entering directory `/usr/lib/parallels/drivers/drv_main'
make -C /lib/modules/2.6.23-gentoo-r5/build SUBDIRS=/usr/lib/parallels/drivers/drv_main SRCROOT=/usr/
lib/parallels/drivers/drv_main modules
make[3]: Entering directory `/usr/src/linux-2.6.23-gentoo-r5'
  CC [M]  /usr/lib/parallels/drivers/drv_main/vmmain.o
In file included from /usr/lib/parallels/drivers/drv_main/vmmain.c:29:
/usr/lib/parallels/drivers/drv_main/vmmain.h:196: error: expected specifier-qualifier-list before 'km
em_cache_t'
/usr/lib/parallels/drivers/drv_main/vmmain.c: In function 'init_module':
/usr/lib/parallels/drivers/drv_main/vmmain.c:82: error: 'struct <anonymous>' has no member named 'tot
alMem'
make[4]: *** [/usr/lib/parallels/drivers/drv_main/vmmain.o] Error 1
make[3]: *** [_module_/usr/lib/parallels/drivers/drv_main] Error 2
make[3]: Leaving directory `/usr/src/linux-2.6.23-gentoo-r5'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/lib/parallels/drivers/drv_main'
make[1]: *** [vmmain] Error 2
make[1]: Leaving directory `/usr/lib/parallels/drivers'
make: *** [build] Error 2


Expected Results:  
parallels-config : all done, go play :)
Comment 1 Andrey V. Romanchev 2008-02-07 11:39:18 UTC
Created attachment 142868 [details]
parallels-workstation-2.2.2112-r2.ebuild
Comment 2 Andrey V. Romanchev 2008-02-07 11:39:55 UTC
Created attachment 142869 [details, diff]
parallels-workstation-2.2.2112-2.6.23.patch
Comment 3 Andrey V. Romanchev 2008-02-07 11:41:32 UTC
Here it is.
I'll send this to Doug for including to portage tree.
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2008-02-07 15:43:23 UTC
Committed. Should be good now.
Comment 5 Robert Kuszinger 2008-02-12 17:44:15 UTC
(In reply to comment #4)
> Committed. Should be good now.
> 

After emerging the latest on my Gennto box I see this:

 Messages for package app-emulation/parallels-workstation-2.2.2112-r2:

 * Failed Patch: parallels-workstation-2.2.2112-2.6.23.patch !
 *  ( /usr/portage/app-emulation/parallels-workstation/files/parallels-workstation-2.2.2112-2.6.23.patch )
 * 
 * Include in your bugreport the contents of:
 * 
 *   /var/tmp/portage/app-emulation/parallels-workstation-2.2.2112-r2/temp/parallels-workstation-2.2.2112-2.6.23.patch-30465.out
 * 
 * ERROR: app-emulation/parallels-workstation-2.2.2112-r2 failed.
 * Call stack:
 *                                  ebuild.sh, line 1701:  Called dyn_unpack
 *                                  ebuild.sh, line  817:  Called qa_call 'src_unpack'
 *                                  ebuild.sh, line   44:  Called src_unpack
 *   parallels-workstation-2.2.2112-r2.ebuild, line   27:  Called epatch '/usr/portage/app-emulation/parallels-workstation/files/parallels-workstation-2.2.2112-2.6.23.patch'
 *                              eutils.eclass, line  303:  Called die
 * The specific snippet of code:
 *                              die "Failed Patch: ${patchname}!"
 *  The die message:
 *   Failed Patch: parallels-workstation-2.2.2112-2.6.23.patch!
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/app-emulation/parallels-workstation-2.2.2112-r2/temp/build.log'.

-----
tpgentoo / # uname -a
Linux tpgentoo 2.6.23-gentoo-r3 #9 SMP PREEMPT Tue Dec 25 09:49:35 CET 2007 i686 Intel(R) Pentium(R) M processor 1.50GHz GenuineIntel GNU/Linux


Comment 6 Robert Kuszinger 2008-02-12 17:47:56 UTC
Created attachment 143331 [details]
2.6.23.patch-30465.out


This is the file requested to report with bug.