[lvm-devel] error using the lvm library in C++

ben scott benscott at nwlink.com
Mon Jun 21 23:40:13 UTC 2010


I am still running into trouble using the lvm library. Following the example 
in lvm2app.h I tried:


    dm_list *vgnames;
    lvm_str_list *strl;

    vgnames = lvm_list_vg_names( lvm_pointer );

    dm_list_iterate_items(strl, vgnames) {
        qDebug() << QString( strl->str );
    }

I get this error:

masterlist.cpp:83: error: ‘typeof’ was not declared in this scope
masterlist.cpp:83: error: expected primary-expression before ‘)’ token
masterlist.cpp:83: error: expected primary-expression before ‘)’ token
masterlist.cpp:83: error: expected ‘)’ before numeric constant
masterlist.cpp:83: error: expected ‘)’ before ‘;’ token
etc...

Is it coming from the file libdevmapper.h?




More information about the lvm-devel mailing list